SQL中UNPIVOT是什么

更新时间:2023-07-14 22:10:22 阅读: 评论:0

国画美女>力的单位是SQL中UNPIVOT是什么
⽐如你有⼀个table,你想把列转换成⾏,就可以使⽤unpivot。还是有点抽象,具体什么意思呢?
⽐如说有⼀个table stu_score如下:力与运动
Name, Math, Chine
混血豺王zhc, 99, 95
2016电影排行榜xiaoy, 89, 100
xiaot, 98, 60
英语九年级全一册
你想要把它转化成这样:
Name, Subject, Score几岁上幼儿园合适
zhc, Math, 99
zhc, Chine, 95
xiaoy, Math, 89
xiaoy, Chine, 100
xiaot, Math, 98
xiaot, Chine, 60
就是把⼀⾏转换成多⾏,可以这样写SQL⽤unpivot:
lect u.name, u.subject, u.score
from stu_score
unpivot
(
score
for subject in (Math, Chine)
)
u;
另外⼀种⽅法还可以使⽤union来进⾏⼀⾏到多⾏的转换,相对来说⽐unpivot容易理解。 好了,你懂了吗?作者:hongchangfirst规则学习

本文发布于:2023-07-14 22:10:22,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1096796.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:美女   抽象   豺王   电影   混血
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图