SQL> select region_id, customer_id, sum(customer_sales) total,
2 rank() over(order by sum(customer_sales) desc) rank,
3 dense_rank() over(order by sum(customer_sales) desc) dense_rank,
4 row_number() over(order by sum(customer_sales) desc) row_number
5 from user_order
6 group by region_id, customer_id;
REGION_ID CUSTOMER_ID TOTAL RANK DENSE_RANK ROW_NUMBER
---------- ----------- ---------- ---------- ---------- ----------
8 18 1253840 11 11 11
5 2 1224992 12 12 12
9 23 1224992 12 12 13
9 24 1224992 12 12 14
10 30 1216858 15 13 15
row_number()、rank()、dense_rank()這三個分析函數的區別實例
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
row_number()、rank()、dense_rank()這三個分析函數的區別實例
695956013
2018-09-11 03:15:12
Oracle 分析函數 ROW_NUMBER() 使用
會說話的魚
2018-09-10 02:05:11
oracle 中使用row_numer(),rank()及dense_rank()排序的區別
seawaterzhou
2018-08-22 10:23:57
SQL2005四個排名函數(row_number、rank、dense_rank和ntile)的比較
yaoxin2010
2019-02-22 16:40:16
Guru Course Work . Com examination: front rank bus Essay Writing Assistance
Team4US团队博客
2018-10-22 19:30:53
php和mysql仿excel的rank函數
xmyID
2018-09-11 09:22:43
SQL2005四個排名函數(row_number、rank、dense_rank和ntile)的比較
yaoxin2010
2018-09-11 04:54:54
Learning to Rank(LTR)(轉)
cqychen
2018-08-22 10:55:07
hive:排序分析函數
ocean_side
2018-08-22 10:52:05
oracle存儲過程使用MD5加密
dreamZhf
2020-07-08 12:36:08
oracle查詢IP地域信息
dreamZhf
2020-07-08 12:36:08
Oracle sql 判重
星星702
2020-07-08 11:55:31
Oracle 歸檔日誌介紹
Has_it
2020-07-08 11:45:27
log_archive_dest_n 和log_archive_dest和 log_archive_duplex_dest
Has_it
2020-07-08 11:45:24