社区
基础和管理
帖子详情
oracle 行转列问题
钗于奁内待时飞
2014-08-18 01:43:05
行转列问题。。。
...全文
227
5
打赏
收藏
oracle 行转列问题
行转列问题。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 、列转行unpivot 的Sql语句总结
Oracle
行转列
、列转行 的Sql语句总结
Oracle
行转列
、列转行的几种方法
一、
行转列
我们的表结构和数据如下: 1、使用PIVOT函数
Oracle
11g之后,支持使用PIVOT实现
行转列
函数说明: PIVOT(任意聚合函数 FOR 列名 IN(类型)) 其中,【聚合函数】聚合的字段,是需要转化为列值的字段;【列名】是需要转化为列标识的字段,【类型】即是需要的结果展示,【类型】中可以指定别名;...
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章