在开发中往往要用到类似下面的二维统计:
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 bFROM Table1
本文共 253 字,大约阅读时间需要 1 分钟。
在开发中往往要用到类似下面的二维统计:
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 bFROM Table1
转载于:https://www.cnblogs.com/adzhouyang/p/3151930.html