SQL 分组 partition by 与 group by 区别

青苗 青苗 | 498 | 2022-08-29

SQL 分组 partition by 与 group by 区别

  • partition by 分析函数

可以 select 分组字段、聚合函数与组内详细信息;

显示所有数据,不会去重

  • group by 分组函数

只能 select 分组字段与聚合函数(每组总体信息),不能 having 组内的详细信息;

记录汇总成一条记录,具有去重效果

SQL 执行顺序 from > where > group by > having > order by

  • 执行效果

21234bf30d0f4c0dbceaac7b3a8a1214.png

文章标签: PostgresqlMysqlSQL
推荐指数:

真诚点赞 诚不我欺~

SQL 分组 partition by 与 group by 区别

点赞 收藏 评论

关于作者

青苗
青苗

青苗幼儿园园长

等级 LV5

粉丝 20

获赞 47

经验 1182