2022-01-22
閱讀量:
602
group by 和窗口分區(qū)的表現(xiàn)區(qū)別
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 依據(jù)字段出來的一定只有一行,窗口只是分區(qū)可以多行;窗口后可以group by再精簡,其實二者區(qū)別主要在最后表格表現(xiàn)上,group by 的數(shù)據(jù)也都還在,sum也是對每組所有相關(guān)數(shù)據(jù),但是sum() over() 在表格效果上表現(xiàn)了 出來,計算上二者相等;






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
1條評論
0條評論