Як відсортувати дані за спаданням?
Щоб відсортувати дані за спаданням, використовують оператор ORDER BY з ключовим словом DESC (descending - «спадний»).
Це протилежність сортуванню за зростанням: спочатку йдуть більші значення, потім менші.
Приклад
sql
SELECT name, salary
FROM employees
ORDER BY salary DESC;SQL виведе співробітників, починаючи з найвищої зарплати і закінчуючи найнижчою.
Як це працює
- Для чисел - від більшого до меншого (5000, 2000, 1000).
- Для дат - від пізніших до ранніх (2025-10-21 -> 2025-01-01).
- Для тексту - у зворотному алфавітному порядку (Я, Ю, Е...).
Можна сортувати за кількома стовпцями
sql
SELECT name, department, salary
FROM employees
ORDER BY department ASC, salary DESC;Спочатку сортування за відділами (за алфавітом), а всередині кожного відділу - за зарплатою від більшої до меншої.
Підсумок:
ORDER BY ... DESC - це спосіб вивести дані від найбільших до найменших.
Використовується для рейтингів, топів, останніх дат і будь-яких «найбільших» значень.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.