
統計関数
Gowda | 59840.000 | M | 9 |
Breault | 57490.000 | M | 10 |
Diaz | 54900.000 | M | 11 |
Melkisetian | 48500.000 | F | 12 |
Driscoll | 48023.690 | M | 13 |
Whitney | 45700.000 | F | 14 |
Guevara | 42998.000 | M | 15 |
Marshall | 42500.000 | M | 16 |
Siperstein | 39875.500 | F | 17 |
Soo | 39075.000 | M | 18 |
Samuels | 37400.000 | M | 19 |
ランク付けの例 2 ランク付けの例 1 のクエリを基にして、データを性別のパー ティションに分けることができます。次の例では、性別のパーティションに分 けて、従業員の給与を降順にランク付けしています。
SELECT emp_lname, salary, sex, RANK() OVER (PARTITION
BY sex ORDER BY salary DESC) AS RANK
FROM employee WHERE state IN ('MA', 'AZ') AND dept_id
IN (100, 200)
ORDER BY sex, salary DESC;
このクエリの結果セットを次に示します。
emp_lname | salary | sex | rank |
Kelly | 87500.000 | F | 1 |
Pastor | 74500.000 | F | 2 |
Shishov | 72995.000 | F | 3 |
Sullivan | 67890.000 | F | 4 |
Melkisetian | 48500.000 | F | 5 |
Pickett | 47653.000 | F | 6 |
Poitras | 46200.000 | F | 7 |
Whitney | 45700.000 | F | 8 |
Siperstein | 39875.500 | F | 9 |
Scott | 96300.000 | M | 1 |
Lull | 87900.000 | M | 2 |
Wang | 68400.000 | M | 3 |
Sterling | 64900.000 | M | 4 |
Rabkin | 64500.000 | M | 5 |
Cobb | 62000.000 | M | 6 |
Gowda | 59840.000 | M | 7 |
Breault | 57490.000 | M | 8 |
Martel | 55700.000 | M | 9 |
Diaz | 54900.000 | M | 10 |
Dill | 54800.000 | M | 11 |
Powell | 54600.000 | M | 12 |
Driscoll | 48023.690 | M | 13 |
Guevara | 42998.000 | M | 14 |
Marshall | 42500.000 | M | 15 |
Soo | 39075.000 | M | 16 |
Goggin | 37900.000 | M | 17 |
Preston | 37803.000 | M | 18 |
78 | Sybase IQ |