怎么使用count()函数查询一个表中同个字段不同状态的数量
如condition字段 有 0 1 2 三个值
怎么同时查出这三个值的数量
select t.condition, count(*) from 表名 t where t.condition in(0,1,2) group by t.condition
thank you ok了
select t.condition, count(*) from 表名 t where t.condition group by t.condition
1L 的 解决了 - - 前辈的貌似漏了个in(0,1,2) 不过感谢帮忙回答
这是标准的分组查询,使用group by 关键字。语句如楼上。建议看看书《SQL SERVER2008技术内幕:T-SQL语句》
ok 了 多谢前辈指教
select cno,count(cno) as cnt from sc group by cno
好像得用where condition in(0,1,2) 感谢前辈帮忙回答