社区
Web 开发
帖子详情
如何将查询结果的列转换成行显示
jokylove123
2017-03-03 02:51:22
数据库查询出来的结果 是一行5 列的结果,如何 将这个结果转换为5行2列
...全文
331
1
打赏
收藏
如何将查询结果的列转换成行显示
数据库查询出来的结果 是一行5 列的结果,如何 将这个结果转换为5行2列
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
libitum_1
2017-03-03
打赏
举报
回复
用unpivot 这个函数
我的表是:
select * from (
select whir$t3639_foreignkey,
nvl(whir$t3639_f18198, '2017') year,
monthValue,
planValue
from whir$t3639 t
unpivot(planValue for
monthValue in (whir$t3639_f17899,
whir$t3639_f17900,
whir$t3639_f17901,
whir$t3639_f17902,
whir$t3639_f17903,
whir$t3639_f17904,
whir$t3639_f17905,
whir$t3639_f17906,
whir$t3639_f17907,
whir$t3639_f17908,
whir$t3639_f17909,
whir$t3639_f17910))
)tt
where tt.whir$t3639_foreignkey = 4111860
这样之后:
oracle 使用pivot 函数对
查询
结果集
列
转换
成行
本文详细介绍了 SQL 中的 Pivot 函数及其用法,通过具体示例展示了如何将行
转换
为
列
,实现数据翻转,特别关注于聚合函数的使用、翻转
列
的选择以及过滤条件的应用。
oracle
查询
结果
列
转行---
查询
结果横向
显示
本文介绍了如何在Oracle数据库中将
查询
结果的
列
转换
为行,提供了两种方法:使用DECODE函数和CASE语句实现
列
转行,展示了具体SQL语句及操作效果,强调了SUM函数在求和中的应用。
把
查询
结果
列
转换
为行
本文介绍了一种使用SQL对调查表中的数据进行分类汇总的方法,包括两种
显示
方式:按
列
显示
和按行
显示
,适用于快速统计和数据分析。
oracle
查询
结果行转
列
本文介绍了一种在Oracle数据库中实现SQL
查询
结果从行到
列
转换
的方法,通过使用DECODE和WM_CONCAT函数,实现了无需遍历即可直接获取特定层级数据的目标。
oracle+mybatis如何将
查询
结果
列
转行?
博客给出一条SQL语句,其中使用了wm_concat函数将
查询
列
转换
成行
,默认以逗号拼接多行数据,replace函数将逗号替换成分号,to_char函数将结果
转换
成字符格式。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章