首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这个统计sql能不能实现?解决办法

2012-03-21 
这个统计sql能不能实现?数据结构:ID、省、市、区、小区、房号、姓名、单位类别统计列表如下:单位类别省市区小区用

这个统计sql能不能实现?
数据结构:ID、省、市、区、小区、房号、姓名、单位类别

统计列表如下:

单位类别 省 市 区 小区 用户数

房产山东省青岛市崂山区绿城 500
房产山东省青岛市崂山区绿城二区 220
房产山东省青岛市崂山区绿城三区 150
房产山东省青岛市崂山区 870
房产山东省青岛市市南区百合花园 690
房产山东省青岛市市南区 690
房产山东省青岛市 1560
房产山东省 1560
房产 1560

弄了一天了,各位大侠支个招吧!学习了。。。

[解决办法]

SQL code
select 单位类别 ,省 ,市 ,区 ,小区,count(1) 用户数 from tb group by 单位类别 ,省 ,市 ,区 ,小区union allselect 单位类别 ,省 ,市 ,区 ,小区='',count(1) 用户数 from tb group by 单位类别 ,省 ,市 ,区union allselect 单位类别 ,省 ,市 ,区 ='',小区='',count(1) 用户数 from tb group by 单位类别 ,省 ,市 union allselect 单位类别 ,省 ,市='' ,区 ='',小区='',count(1) 用户数 from tb group by 单位类别 ,省union allselect 单位类别 ,省='' ,市='' ,区 ='',小区='',count(1) 用户数 from tb group by 单位类别 

热点排行