疯狂

STANDING ON THE SHOULDERS OF GIANTS
posts - 481, comments - 486, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

oracle 分析函数记录

Posted on 2010-06-01 09:33 疯狂 阅读(199) 评论(0)  编辑  收藏 所属分类: database
  1.WMSYS.WM_CONCAT(VAL) 连接同一字段为一个字段

 SELECT ID, WMSYS.WM_CONCAT(VAL) AS ENAMES
    FROM IDTABLE
     GROUP BY ID;
 
        ID ENAMES
---------- --------------------------------------------------------------------------------
        10 abc,abc,def,def

select typecode,lpad(' ',4*level-1)||typename
 from ajtype
  start with p_code is null  connect by prior typecode=p_code;

结果:

 

1   +市容环卫
15       +灯光管理
151           +拒不安装
15101               +拒不安装夜景灯光设施
152           +违规安装
15201               +不按规定位置安装夜景灯光设施
15202               +不按规定形式安装夜景灯光设施
15203               +不按规定期限安装夜景灯光设施
15204               +不按规定光源色彩安装夜景灯光设施
153           +不按时亮灯

 

 

 

select sys_connect_by_path(typename,'>') typename
 from ajtype
  start with p_code is null  connect by prior typecode=p_code;

 

1 >市容环卫
15 >市容环卫>灯光管理
151 >市容环卫>灯光管理>拒不安装
15101 >市容环卫>灯光管理>拒不安装>拒不安装夜景灯光设施
152 >市容环卫>灯光管理>违规安装
15201 >市容环卫>灯光管理>违规安装>不按规定位置安装夜景灯光设施
15202 >市容环卫>灯光管理>违规安装>不按规定形式安装夜景灯光设施

只有注册用户登录后才能发表评论。


网站导航: