CDA117556

2022-01-22   阅读量: 406

Mysql

group by 和窗口分区的表现区别

扫码加入数据分析学习群


select user_id, login_date, max(login_date) over(partition by user_id) 最晚登陆日期 from user_log;
select user_id, login_date, max(login_date) over(partition by user_id) 最晚登陆日期 from user_log group by user_id;

group by 依据字段出来的一定只有一行,窗口只是分区可以多行;窗口后可以group by再精简,其实二者区别主要在最后表格表现上,group by 的数据也都还在,sum也是对每组所有相关数据,但是sum() over() 在表格效果上表现了 出来,计算上二者相等;


添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
34.0963 6 0 关注作者 收藏

评论(0)


暂无数据

推荐课程