sql语句多个字段名分别按条件计数
时间: 2023-04-01 20:02:16 浏览: 130
可以使用以下 SQL 语句实现:
SELECT COUNT(CASE WHEN condition1 THEN field1 END) AS count1,
COUNT(CASE WHEN condition2 THEN field2 END) AS count2,
COUNT(CASE WHEN condition3 THEN field3 END) AS count3
FROM table_name;
其中,condition1、condition2、condition3 分别表示不同的条件,field1、field2、field3 分别表示不同的字段名,table_name 表示表名。
相关问题
sql语句多字段按条件计数
可以使用以下 SQL 语句实现多字段按条件计数:
SELECT COUNT(*) FROM 表名 WHERE 字段1 = 值1 AND 字段2 = 值2;
其中,表名为需要计数的表名,字段1和字段2为需要计数的字段名,值1和值2为需要计数的条件值。
sql语句怎样一个字段对应一个条件计数
您好,对于您的问题,可以使用以下 SQL 语句实现一个字段对应一个条件计数:
SELECT 字段名, COUNT(*) FROM 表名 WHERE 条件 GROUP BY 字段名;
其中,字段名是您需要计数的字段,条件是您需要筛选的条件,表名是您需要查询的表名。这条 SQL 语句会按照字段名进行分组,并计算每个分组中满足条件的记录数。希望能够帮到您。
阅读全文