1
Решение задания 1. Топ-10 продуктов по себестоимости
Так как нужен ранг без пропусков, используем DENSE_RANK. Так как формулировка просит именно топ-10 продуктов, ограничиваем итоговую выдачу через LIMIT 10.
SELECT
product_name,
DENSE_RANK() OVER (ORDER BY standard_cost DESC) AS cost_rank
FROM products
ORDER BY standard_cost DESC, product_name
LIMIT 10;