В чем разница между функциями RANK () и DENSE_RANK () в Oracle?

В чем разница между функциями RANK() и DENSE_RANK()? Как узнать n-ую зарплату в следующей таблице emptbl?

DEPTNO  EMPNAME    SAL
------------------------------
10       rrr    10000.00
11       nnn    20000.00
11       mmm    5000.00
12       kkk    30000.00
10       fff    40000.00
10       ddd    40000.00
10       bbb    50000.00
10       ccc    50000.00

Если в данных таблицы содержится nulls, что произойдет, если я захочу узнать nth зарплату?

137
задан 1000111 11 September 2017 в 08:02
поделиться