sql pivot 多值, oracle pivot 行转列多个字段


-- povot 单值


点击查看语句
select * from (
  select t_bcr,t_bcrq,t_sjzfje ,t_qs,t_group  from lichtest_tb_a
)t1 
pivot(min(t_sjzfje) for t_qs in(第一期,第二期,第三期)  )p



-- povot 多值


点击查看语句
select * from (
  select t_bcr,t_bcrq,t_sjzfje,t_sjzfrq ,t_qs,t_group  from lichtest_tb_a
)t1 
pivot(max(t_sjzfje),max(t_sjzfrq)as p1 for t_qs in(第一期,第二期,第三期)  )p



参考文章
https://blog.csdn.net/qq_32521313/article/details/108519099
http://www.cnblogs.com/SaltFishYe/p/10196083.html
https://blog.csdn.net/qq_40018576/article/details/128287105


本文可执行sql文件
https://files.cnblogs.com/files/chenghu/行列转换.rar?t=1681464884

posted @   程序猿网友666  阅读(1263)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
历史上的今天:
2014-04-14 数据库通用分页存储过程
2014-04-14 Log4Net
点击右上角即可分享
微信分享提示