RANK関数
順位を求める
- RANK() OVER ( [ PARTITION BY p [ ,p ... ] ]
ORDER BY o [ ,o ... ])数値
引数
- nパーテションを指定する式
- m順位を計算する上で評価を行う式
戻り値
順位
DENSE_RANKとRANKは、同点となったときの順位の付け方が違います。
RANKは、同順位がある場合、順位を飛ばします。
2位が2つあった場合、1位、2位、2位、4位となります。
対応SQL
- Oracle
- DB2
順位
DENSE_RANKとRANKは、同点となったときの順位の付け方が違います。
RANKは、同順位がある場合、順位を飛ばします。
2位が2つあった場合、1位、2位、2位、4位となります。