Ранжирование: ROW_NUMBER, RANK, DENSE_RANK
Содержание курса
0 / 1 баллов
Почему следующий запрос вернёт ошибку при попытке отфильтровать топ-3 строки по ранговому столбцу?
SELECT order_id, category, total_amount,
DENSE_RANK() OVER (PARTITION BY category ORDER BY total_amount DESC) AS dr
FROM orders
WHERE dr <= 3;
