在开发中往往要用到类似下面的二维统计:
a | b | |
type1 | 54 | 65 |
type2 | 54 | 54 |
在SQL中使用CASE WHEN 语句可以很轻松的实现:
SELECT SUM(CASE WHEN type='type1' THEN 1 ELSE 0 END) AS a ,SUM(CASE WHEN type='type2' THEN 1 ELSE 0 END) AS b FROM Table1
在开发中往往要用到类似下面的二维统计:
a | b | |
type1 | 54 | 65 |
type2 | 54 | 54 |
在SQL中使用CASE WHEN 语句可以很轻松的实现:
SELECT SUM(CASE WHEN type='type1' THEN 1 ELSE 0 END) AS a ,SUM(CASE WHEN type='type2' THEN 1 ELSE 0 END) AS b FROM Table1