一本書上講到3個窗口函數【ROW_NUMBER()、RANK()、DENSE_RANK()】的使用方法和區別,感覺講的不錯。選摘如下:
總結:3個函數最主要的差別在對重複數據的編號規則上。row_number()重複數據按統一不重複編號;rank()重複數據按統一規則編號;dense_rank()重複數據按統一規則編號。rank()和dense_rank()的區別在於重複數據後的那一條記錄的編號規則不同。
(文章內容系摘錄,如果侵犯到您的合法權利,請聯繫我刪除。)
一本書上講到3個窗口函數【ROW_NUMBER()、RANK()、DENSE_RANK()】的使用方法和區別,感覺講的不錯。選摘如下:
總結:3個函數最主要的差別在對重複數據的編號規則上。row_number()重複數據按統一不重複編號;rank()重複數據按統一規則編號;dense_rank()重複數據按統一規則編號。rank()和dense_rank()的區別在於重複數據後的那一條記錄的編號規則不同。
(文章內容系摘錄,如果侵犯到您的合法權利,請聯繫我刪除。)