oracle行转列及效果
来源:互联网 发布:特许网络的组织结构 编辑:程序博客网 时间:2024/05/21 06:17
1、wmsys.wm_concat
Oracle中的wmsys.wm_concat主要实现行转列功能(说白了就是将查询的某一列值使用逗号进行隔开拼接,成为一条数据)。
2、LISTAGG
这是最基础的用法:
LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX)
用法就像聚合函数一样,通过Group by语句,把每个Group的一个字段,拼接起来。
非常方便。
同样是聚合函数,还有一个高级用法:
就是over(partition by XXX)
也就是说,在你不实用Group by语句时候,也可以使用LISTAGG函数:
3、实例:
select t1.jsbh,t.* from t_auth_user t,t_auth_user_role t1 where t.yhbh=t1.yhbh order by t.yhbh,t1.jsbh ;
select t.yhbh,listagg(jsbh,',') within GROUP (order by jsbh) js
from t_auth_user t,t_auth_user_role t1
where t.yhbh=t1.yhbh
group by t.yhbh ;
select t.yhbh,wm_concat(t.jsbh) as js from t_auth_user_role t group by t.yhbh ;
0 0
- oracle行转列及效果
- 序列详解以及触发器小解及通过序列与触发器实现Oracle自增列效果
- Oracle ADF Table Tree TreeTable 部分属性介绍及效果预览
- 常用效果及代码
- Drawable-绘图及效果
- 字体设置及效果
- UIViewContentMode类型及效果
- CoreImage 及滤镜效果
- CSS樣式定義及效果
- CAGradientLayer应用及效果
- ORACLE 行转列 用过第一个效果不算太好!
- oracle实现类似split效果
- ORACLE 高效的分页效果
- oracle 10g及以下的行转列
- oracle 行转列 及 pivot函数使用问题
- 字符串处理及效果类
- 拖拽及覆盖效果
- ffmpeg filter 参数及效果
- 【密钥算法】Java加密技术(三)---PBE 数据加密算法
- oracle 优化小技巧, filter 与 hash join 连接
- 关于XSuperMES项目使用的AChartEngine图表引擎
- Dubbo框架应用之(二)--服务治理
- 如何理解和编程实现证据理论的Dempster组合规则?
- oracle行转列及效果
- iOS-检查字段值是否存在为 nil或者 <nil> 或者 NULL的情况
- 关于C#WinForm的datagridview控件的使用经验及技巧收集(持续更新)
- 【密钥算法】Java加密技术(四)---RSA数据加密算法(1)
- 介绍一个python的新的web framework——karloop框架
- 【密钥算法】Java加密技术(四)---RSA数据加密算法(2)
- C语言 数据及其数据类型
- Android自定义对话框实现QQ退出界面
- AsyncTask探究