如何编写SQL语句?

问题描述 投票:0回答:1

我正在使用名为accounts的MySQL数据库表,它有以下列(格式为名称(类型):

id (INT)                      
, account_type (VARCHAR) 
, created_date (DATE)  
, deleted_date(DATE DEFAULT NULL)
, account_number (VARCHAR)
, description (VARCHAR)

我需要帮助创建一个 SQL 语句,该语句将报告未指定 returned_date 的帐户的 account_type 的所有唯一值。

SELECT DISTINCT account_type
  FROM accounts
 WHERE deleted_date IS NULL;
sql mysql
1个回答
0
投票

我认为你需要这个:

SELECT account_type
FROM accounts
GROUP BY 1
HAVING NOT SUM(deleted_date IS NOT NULL);

查询计算已终止帐户的数量,并仅返回该金额为零的那些行。

© www.soinside.com 2019 - 2024. All rights reserved.