扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:赛迪网 韩劲草 来源:天新网 2008年4月14日
关键字: 数据库 Mssql SQL SQL Server
分级汇总实现的3种方法比较
1.代码示例:
--------------------------------------------------------
select code 代码 , substrb(" ",1,item_level*2-2)||b.reg_type 登记注册类型, cnt 家数 from
(
(select substr(z01_08,1,1)||"00" code ,count(*) cnt
from cj601
group by substr(z01_08,1,1))
union
(select substr(z01_08,1,2)||"0" code ,count(*) cnt
from cj601
group by substr(z01_08,1,2))
union
(select substr(z01_08,1,3) code ,count(*) cnt
from cj601
group by substr(z01_08,1,3))
)
c, djzclx b where c.code=b.reg_code;
代码 登记注册类型 家数
------ --------------------------------------- ---------
100 内资企业
110 国有企业
120 集体企业
130 股份合作企业
140 联营企业
141 国有联营企业
142 集体联营企业
143 国有与集体联营企业
149 其他联营企业
150 有限责任公司
151 国有独资公司
159 其他有限责任公司
160 股份有限公司
170 私营企业
171 私营独资企业
172 私营合伙企业
173 私营有限责任公司
174 私营股份有限公司
200 港、澳、台商投资企业
210 合资经营企业(港或澳、台资)
220 合作经营企业(港或澳、台资)
230 港、澳、台商独资经营企业
240 港、澳、台商投资股份有限公司
300 外商投资企业
310 中外合资经营企业
320 中外合作经营企业
330 外资企业
340 外商投资股份有限公司
----
lastwinner
type: substr(z01_08,1,1)||"00"
subtype : substr(z01_08,1,2)||"0"
sub-subtype : substr(z01_08,1,3)
select ..........
group by rollup(type, subtype, sub-subtype)
大家可以试试看。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者