rank,dense_rank,row_number 分析函式
rank:
1 A 40 1
1 B 32 2
2 B 32 2
3 B 31 4
dense_rank
1 A 40 1
1 B 32 2
2 B 32 2
3 B 31 3
row_number
1 A 40 1
1 B 32 2
2 B 32 3
3 B 31 4
透過三個結果顯示可以看出排名的時候
rank dense_rank 就是在相同排名,rank是有增加 dense_rank是沒有,而row_number就是按順序排列!
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/101162/viewspace-1007755/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle分析函式Rank, Dense_rank, row_numberOracle函式
- 分析函式——排序排列(rank、dense_rank、row_number)函式排序
- oracle 分析函式之(rank()/dense_rank()/row_number())Oracle函式
- 分析函式rank,dense_rank,row_number使用和區別 .函式
- 分析函式中rank(),row_number(),dense_rank()的區別函式
- Spark2 Dataset分析函式--排名函式row_number,rank,dense_rank,percent_rankSpark函式
- SQL SERVER 排序函式ROW_NUMBER、RANK、DENSE_RANK、NTILESQLServer排序函式
- 分析函式DENSE_RANK 和 RANK函式
- lead lag rank()over()dense_rank()row_number()over()rollupcube幾大分析函式函式
- 分析函式rank() row_number函式
- 【SQL 學習】分析函式之RANK() DENSE_RANK ()SQL函式
- 【Analytic】分析函式之DENSE_RANK函式函式
- 分析函式——keep(dense_rank first/last)函式AST
- Oracle:Rank,Dense_Rank,Row_Number比較Oracle
- Oracle 中分析函式用法之--rank(),dense_rank(),partition,over()Oracle函式
- Hive中row_number()、dense_rank()、rank()的區別Hive
- rank() 與dense_rank()分析
- row_number() over,rank() over,dense_rank() over的區別
- Oracle vs PostgreSQL Develop(14) - 分析函式KEEP DENSE_RANKOracleSQLdev函式
- oracle中聚合函式RANK和dense_rank的使用(轉)Oracle函式
- [原創] 小議rank(),dense_rank(),row_number()使用與區別
- 有關oracle中聚合函式rank和dense_rank的使用Oracle函式
- Oracle分析函式RANK(),ROW_NUMBER(),LAG()等的使用方法(轉)Oracle函式
- 【Analytic】分析函式之RANK函式函式
- mysql自動排序函式dense_rank() over()、rank() over()、row_num() over()用法和區別MySql排序函式
- 【Analytic】分析函式之ROW_NUMBER函式函式
- ROW_NUMBER() OVER() 分析函式的用法函式
- 分析函式學習3 ROW_NUMBER函式
- 分析函式row_number()使用一例函式
- RANK函式小結函式
- SQL語句中的rank () over , row_number() over ,rank_dense ()SQL
- row_number() over函式函式
- Oracle 中的 ROW_NUMBER() OVER() 分析函式的用法Oracle函式
- 【函式】Oracle中聚合函式rank()使用方法函式Oracle
- CUME-DIST()和PERCENT-RANK()函式函式
- ROW_NUMBER() OVER函式的基本用法函式
- MySQL自定義變數實現row_number分析函式的天坑MySql變數函式
- RANK函式基於條件的查詢函式