INSERT tb SELECT '陕西','西安',3
UNION ALL SELECT '陕西','安康',4
UNION ALL SELECT '陕西','汉中',2
UNION ALL SELECT '广东','广州',5
UNION ALL SELECT '广东','珠海','东莞',3
UNION ALL SELECT '江苏','南京',6
UNION ALL SELECT '江苏','苏州',1
GO
江苏7
陕西9
NULL26
结果:
广东10
江苏7
陕西9
合计26
结果:
广小编莞300
广东广州500
广东珠海200
广东NULL1001
江苏南京600
江苏苏州100
江苏NULL701
陕西安康400
陕西汉中200
陕西西安300
陕西NULL901
NULLNULL2611
case when grouping(city)=1 and grouping(province)=0 then '小计' else city end 市,
sum(score) as 分数
from tb group by province,city with rollup
结果:
广小编莞3
广东广州5
广东珠海2
广东小计10
江苏南京6
江苏苏州1
江苏小计7
陕西安康4
陕西汉中2
陕西西安3
陕西小计9
合计NULL26
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。