SobesLab логотип SobesLab

Ответ

Нужно отсортировать данные по убыванию и выбрать первые три строки. В MySQL/PostgreSQL пишут ORDER BY value DESC LIMIT 3. В SQL Server – SELECT TOP 3 ... ORDER BY value DESC. В Oracle – можно воспользоваться FETCH FIRST 3 ROWS ONLY. После сортировки эти конструкции ограничивают результат тремя записями, что и дает топ-3 по убыванию значения.