社区
基础和管理
帖子详情
oracle 行转列问题
钗于奁内待时飞
2014-08-18 01:43:05
行转列问题。。。
...全文
212
5
打赏
收藏
oracle 行转列问题
行转列问题。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Goes By
2014-09-25
打赏
举报
回复
sum(decode(giftname,' ',nums))可以实现
shixitong
2014-08-19
打赏
举报
回复
http://database.51cto.com/art/201010/231126.htm
wm_concat
一颗向往数据的心丶
2014-08-19
打赏
举报
回复
把字符串连接的话楼上的wm_concat分组连接在一起。 若真真这种不固定行转列的话还是得程序处理。
bw555
2014-08-18
打赏
举报
回复
sum(decode( ))可参考下面的帖子
http://bbs.csdn.net/topics/390863668
bw555
2014-08-18
打赏
举报
回复
行转列一般采用sum(decode( ))的写法 11g oracle提供了行转列的函数 参考
Oracle 11g 行列互换 pivot 和 unpivot 说明
ORACLE
行转列
和列转行
文章目录
ORACLE
行转列
和列转行定义
ORACLE
-
行转列
-unpivot数据准备
行转列
使用
ORACLE
-列转行-pivot数据准备列转行使用
ORACLE
行转列
和列转行 定义
行转列
:把一行多列数据转换成一列多行数据 列转行:把一列多行数据转换成一行多列数据
ORACLE
-
行转列
-unpivot 数据准备 -- 此表用于表示某人四个季度的收入:用于
行转列
测试 create table t_t...
ORACLE
行转列
、列转行实现方式及案例
在
Oracle
中,可以使用多种方法来实现
行转列
和列转行。以下是一些常用的方法: PIVOT函数:
Oracle
11g之后,支持使用PIVOT实现
行转列
。 MAX和DECODE函数:可以使用MAX函数结合DECODE函数来实现
行转列
。 CASE WHEN和GROUP BY:这种方式是最常用的,比较容易理解。 UNPIVOT函数:可以利用UNPIVOT()函数实现列转行。 UNION ALL方法:也可以使用UNION ALL方法来实现列转行。
【
Oracle
】
Oracle
行转列
、列转行的几种方法
【代码】
Oracle
行转列
、列转行的几种方法。
Oracle
行转列
pivot
Oracle
行转列
pivot
oracle
行转列
Oracle
行转列
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章