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

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

2012-02-11 
求助:按内容输出查询结果的处理要求输出的格式:AAB1AB1C1AB1C2。。。AB2AB2C1AB2C2。。。ABNABNC1ABNC2。。。ABNCM

求助:按内容输出查询结果的处理
要求输出的格式:
  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))试下, 

热点排行