怎样得到这样的结果
A表中一个字段
-------------------
isSuccess(字段名)
1
1
0
1
-------------------
其中1表示成功,0表示失败
结果应为:
-------------------
成功 失败 总计
3 1 4
请给我一个最经典的办法!
------解决方案--------------------SELECT
[成功]=SUM(CASE WHEN isSuccess=1 THEN 1 ELSE 0 END),
[失败]=SUM(CASE WHEN isSuccess=0 THEN 1 ELSE 0 END),
[总计]=COUNT(*)
FROM [TABLENAME]
------解决方案--------------------樓上正解