Бази даних · Middle · Запитання 26 з 75
Чим RANK() відрізняється від DENSE_RANK()?
- ✓Правильна відповідь: При рівних значеннях
RANK()пропускає номери (1, 1, 3), аDENSE_RANK()- ні (1, 1, 2) - 2
RANK()працює лише з числами - 3
DENSE_RANK()швидший
Пояснення
ROW_NUMBER() дає кожному рядку унікальний номер навіть при рівних значеннях, у порядку, який варто зробити детермінованим додатковими стовпцями сортування.