当前位置: 代码迷 >> Oracle开发 >> 按内容输出查询结果的处理
  详细解决方案

按内容输出查询结果的处理

热度:62   发布时间:2016-04-24 08:01:50.0
求助:按内容输出查询结果的处理
要求输出的格式:
  A
  AB1
  AB1C1
  AB1C2
  。。。
  AB2
  AB2C1
  AB2C2
  。。。
  ABN
  ABNC1
  ABNC2
  。。。
  ABNCM

  是否输出AB1行决定于它下面的子数据个数是不是为0,也就是AB1C1,AB1C2。。。ABNCM这些的个数是不是为0.
  是否输出A行又决定于它下层的子数据个数是不是为0,也就是AB1,AB2。。。。ABN这些的个数是不是为0;

  这些数据都是从一个表里取出来的。每一层下面子层个数不确定
 

------解决方案--------------------
SQL code
select LIST1,sum(NUM)from tabgroup by rollup(substr(LIST1,1,2),substr(LIST1,1,4))试下,
  相关解决方案