PIVOT:行转列函数
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,PIVOT函数,行转列PIVOT函数的格式如下:PIVOT(<聚合函数>([聚合列值]) FOR [行转列前的列名] IN([行转列后的列名1],[行转列后的列名2],[行转列后的列名3],.....
千家信息网最后更新 2026年11月02日PIVOT:行转列函数
PIVOT函数,行转列
PIVOT函数的格式如下:
PIVOT(<聚合函数>([聚合列值]) FOR [行转列前的列名] IN([行转列后的列名1],[行转列后的列名2],[行转列后的列名3],.......[行转列后的列名N]))
<聚合函数>就是我们使用的SUM,COUNT,AVG等Sql聚合函数,也就是行转列后计算列的聚合方式。
[聚合列值]要进行聚合的列名
[行转列前的列名]这个就是需要将行转换为列的列名。
[行转列后的列名]这里需要声明将行的值转换为列后的列名,因为转换后的列名其实就是转换前行的值,所以上面格式中的[行转列后的列名1],[行转列后的列名2],[行转列后的列名3],......[行转列后的列名N]其实就是[行转列前的列名]每一行的值。
SELECT FROM [StudentScores] /数据源/
AS P
PIVOT
(
SUM(Score/分数----行转列后 列的值/) FOR
p.Subject/课程-----需要行转列的列/ IN ([语文],[数学],[英语],[生物]/列的值*/)
) AS T
SqlServer PIVOT函数快速实现行转列,UNPIVOT实现列转行 - PowerCoder - 博客园 http://www.cnblogs.com/OpenCoder/p/6668882.html
函数
就是
格式
一行
也就是
分数
博客
数学
数据
数据源
方式
生物
语文
课程
英语
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
保险科技 互联网保险
深圳互联网络科技有限公司
无线互联网科技
科技大学互联网专业好不好
华脉科技工业互联网产品
现代科技和互联网有关系吗
字节跳动和互联网科技
上海宁丞科技互联网
恒生互联网科技指数跳水
深圳育鹏互联网科技有限公司招聘
互联网金融科技展
996高科技互联网公司
明优互联网科技有限公司
高科技互联网套路
宇信科技在杭州互联网排第几
科技信息时代互联网发展
优雇互联网科技有限公司
六子台科技互联网展会
前海云享互联网科技
广州大一互联网络科技有限公司
河南真二互联网科技有限公司
易互联网科技有限公司
期待互联网科技
汇久创客互联网科技
阿里互联网科技公司
岳阳华臻互联网科技有限公司
互联网科技产业特征
想开互联网科技公司怎么样
国大互联网教育科技有限公司工作