Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Як відсортувати дані за спаданням?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Щоб відсортувати дані **за спаданням**, використовують оператор `ORDER BY` з ключовим словом `DESC` (descending): спочатку йдуть **більші значення**, потім **менші**, наприклад `ORDER BY salary DESC` виводить співробітників від найвищої зарплати до найнижчої. **Ключове:** можна сортувати за кількома стовпцями одразу, наприклад `ORDER BY department ASC, salary DESC` - спершу за відділом, потім усередині кожного - за зарплатою.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняЩоб відсортувати дані **за спаданням**, використовують оператор `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` - це спосіб вивести дані **від найбільших до найменших**. Використовується для рейтингів, топів, останніх дат і будь-яких «найбільших» значень.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.