摘要: 在做数据统计的时候,行转列,列转行是经常碰到的问题。case when方式太麻烦了,而且可扩展性不强,可以使用 PIVOT,UNPIVOT比较快速实现行转列,列转行,而且可扩展性强 一、行转列 1、测试数据准备 CREATE TABLE [StudentScores] ( [UserName] NV 阅读全文
posted @ 2019-03-13 16:10 星火卓越 阅读(404) 评论(0) 推荐(0) 编辑
摘要: partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组,分区函数一般与排名函数一起使用。 准备测试数据: create t 阅读全文
posted @ 2019-03-13 16:09 星火卓越 阅读(546) 评论(0) 推荐(0) 编辑