科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道详细介绍分级汇总实现的3种方法的比较

详细介绍分级汇总实现的3种方法的比较

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将为大家详细介绍分级汇总实现的3种方法的比较。

作者:赛迪网 韩劲草 来源:天新网 2008年3月20日

关键字: 数据库 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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章