49文章网www.wz49.cn提供了丰富的唯美、励志、伤感、正能量等经典文章.如果你需要找名人名言、诗词名句、好词好句等,相信在这里能够找到想要的。

【sql查询一个表IDtype1aaa2aaa3bbb4ccc5ccc6ddd7eee8eee.IDa字段b字段要求这样显示:1aaa111a字段总数b字段(111有多少条)b字段(222有多少条)2aaa222aaa2113bbb333bbb1004ccc333ccc】

分类:唯美句子浏览量:38发布于:2年前 作者:句子迷
优质解答
SELECT
a字段,
COUNT( 1 ) AS 总数,
SUM ( CASE WHEN b字段 = 111 THEN 1 ELSE 0 END ) AS [b字段(111有多少条)],
SUM ( CASE WHEN b字段 = 222 THEN 1 ELSE 0 END ) AS [b字段(222有多少条)]
FROM

group by
a字段
注:
Oracle ,DB2,SQL Server,MySQL 都是可以使用的.
如果你数据库是 ACCESS,那么上面的 CASE WHEN 就要出错了.
用户 2017-10-28 举报

阅读本文的人,还看了

猜你喜欢

最近更新

关注我们

qrcode

49文章网提供了丰富的唯美、励志、伤感、正能量等经典文章.如果你需要找名人名言、诗词名句、好词好句等,相信在这里能够找到想要的.