场景案例一:若查询到所有数据后,根据group by分组,获得分组数据,同时还想查询所有数据并知道每条明细属于哪一组,可以查看如下示例。
1.group by +分组字段,拼接分组字段生成唯一标识符GUID;2.明细数据同样根据group by 中的分组字段,拼接分组字段生成唯一标识符GUID;3.即可根据GUID将明细和统计数据关联, 知道每条明细属于哪个分组;4.partition by 其实在这里的明细中并没有实际意义,只是我是在明细中先对数据进行分区,每个分区内的数据排序后,想到同一分区内数据如果有一个标识符能和group by 中的数据关联,而想到通过分组字段生成唯一标识字符串。
根据 group by 相关字段分组,如下图得到两组数据,给每组加一个GUID的标识符,便于获取指定组汇总数据
获取所有数据明细后,根据partition by 对所有数据进行分区,排序,并且根据partition 中的字段生成GUID,来标识每条数据是属于哪个组的
End.
本文转自:晚吟是我的
本文为转载分享,如果涉及作品、版权和其他问题,请联系我们第一时间删除(微信号:lovedata0520)
更多文章前往首页浏览http://www.itongji.cn/
- 我的微信公众号
- 微信扫一扫
-
- 我的微信公众号
- 微信扫一扫
-
评论