社区
MS-SQL Server
帖子详情
“Pivot”一定要和“聚合函数”一起使用吗?
starrycheng
2012-09-28 01:10:23
pivot (
sum(Qty)
for DADay in ([00],[01],[02])
问题:这里的“Qty”只有一个,不需要“Sum”,也不需要“avg”。。。但是不用聚合函数,这里又会提示语法错误,怎么办呢???
...全文
732
9
打赏
收藏
“Pivot”一定要和“聚合函数”一起使用吗?
pivot (sum(Qty) for DADay in ([00],[01],[02]) 问题:这里的“Qty”只有一个,不需要“Sum”,也不需要“avg”。。。但是不用聚合函数,这里又会提示语法错误,怎么办呢???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lugyedo
2013-10-11
打赏
举报
回复
1
貌似必须用聚合函数,用max或min吧
DBA_磊仔
2012-09-28
打赏
举报
回复
简而言之 。。必须的
--小F--
2012-09-28
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
引用 1 楼 的回复:
MAX就可以了
跑不了聚合函数
MAX也是聚合
[/Quote]
我又没说可以不用聚合函数。
PIVOT其实和MAX(CASE ..WHEN )的执行计划都一样
PIVOT三个步骤:
1. P1 分组
2. P2 扩展
3. P3 聚合
zhengnan2012
2012-09-28
打赏
举报
回复
pivot 与以前的 方式一样,只是变了一下写法,所以也要用聚合,
就像 group by 里面没有的字段也要用聚合
以学习为目的
2012-09-28
打赏
举报
回复
[Quote=引用楼主 的回复:]
pivot (sum(Qty) for DADay in ([00],[01],[02])
问题:这里的“Qty”只有一个,不需要“Sum”,也不需要“avg”。。。但是不用聚合函数,这里又会提示语法错误,怎么办呢???
[/Quote]
这个是语法规则,必须要使用聚合函数
水族杰纶
2012-09-28
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
MAX就可以了
[/Quote]
跑不了聚合函数
MAX也是聚合
gogodiy
2012-09-28
打赏
举报
回复
1楼小F姐姐已经说了,另外楼主你后面的in ([00],[01],[02],是不是应该改成in (['00'],['01'],['02']。
SQL77
2012-09-28
打赏
举报
回复
PIVOT
(
<聚合函数>(<要聚合的列>)
FOR
[<包含要成为列标题的值的列>]
IN ( [第一个透视的列], [第二个透视的列],
... [最后一个透视的列])
) AS <透视表的别名>
--小F--
2012-09-28
打赏
举报
回复
1
MAX就可以了
SQLServer行列互转实现思路(
聚合函数
)
主要介绍了SQLServer行列互转实现思路,
使用
聚合函数
pivot
/un
pivot
实现行列互转,感兴趣的小伙伴们可以参考一下
Python
Pivot
table透视表
使用
方法解析
Pivot
和
Pivot
_table函数都是对数据做透视表而
使用
的。其中的区别在于
Pivot
_table可以支持重复元素的聚合操作,而
Pivot
函数只能对不重复的元素进行聚合操作。 在一般的日常业务中,因为
Pivot
_table的功能更为强大,...
深入SQL中
PIVOT
行列转换详解
T-SQL语句中,
Pivot
运算符用于在列和行之间对数据进行旋转或透视转换,
PIVOT
命令可以实现数据表的列转行,同时执行聚合运算,UN
PIVOT
则与其相反,实现数据的行转列。
mjeppesen/matlab-
pivot
-table:数据透视表:
使用
表格数据对象的 matlab 数据透视表-matlab开发
Matlab 文件交换中存在其他数据透视表函数,例如
pivot
table 和 mat2piv.m,但这些函数
使用
元胞数组或其他数据结构,而不是 matlab 表。 我认为,Matlab中的表格是处理和分析包含不同类型数据(文本,数字等)的...
Python数据分析实践:透视表和重塑dataframenew.pdf
2022/3/14 4.9 透视表和重塑dataframe In [ ]: import numpy as np import pandas as pd ...为什么要
使用
pivot
_table? 灵活性高,可以随意定制你的分析计算要求 脉络清晰易于理解数据 操作性强,报表神器
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章