PIVOT:行转列函数
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,PIVOT函数,行转列PIVOT函数的格式如下:PIVOT(<聚合函数>([聚合列值]) FOR [行转列前的列名] IN([行转列后的列名1],[行转列后的列名2],[行转列后的列名3],.....
千家信息网最后更新 2025年02月07日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安全错误
数据库的锁怎样保障安全
我的世界基岩版服务器地图怎么导出
sql 初始的数据库名称密码
国产系统国产数据库
无法访问dota2服务器
工业数据库国产化
有关数据库的合规信息记录
中国最大网络安全深圳
支持服务器内存的1155主板
中文图文数据库
百度网站有多少服务器
阿里云服务器还免费吗
30平米室内服务器设计
普陀区节能软件开发结构设计
怎样查找数据库的索引
王珊数据库
工厂自动化软件开发
淘宝二手服务器组装
中专学习计算机网络技术专业
德赛西威软件开发加班
比16少8的数据库
服务器建立别名cname
命令行如何启动数据库
搞网络安全活动情况报告
服务器 linux系统
服务器硬盘有多少寸的
阿里发现网络安全漏洞上报工信部
软件开发工时审计
lnmp服务器管理工具
软件开发服务资质三级认证费用
软件开发团队晨会开场白