Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що робить ORDER BY?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)`ORDER BY` - оператор, що **сортує** результати запиту в SQL: визначає, у якому порядку рядки будуть виведені після вибірки; за замовчуванням сортує за зростанням (`ASC`), а для сортування за спаданням додають `DESC`. **Ключове:** можна сортувати за кількома полями одразу (`ORDER BY department ASC, salary DESC`) і навіть за обчисленим значенням, наприклад `ORDER BY (salary * 0.9)`.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення`ORDER BY` - оператор, який **сортує** результати запиту в SQL. Він визначає, **у якому порядку** рядки будуть виведені після вибірки. ### Синтаксис ```sql SELECT * FROM employees ORDER BY salary; ``` Сортує рядки за зростанням (`ASC` - використовується за замовчуванням). ### Варіанти сортування 1. **За зростанням (ASC)** - від меншого до більшого: ```sql ORDER BY age ASC ``` 2. **За спаданням (DESC)** - від більшого до меншого: ```sql ORDER BY age DESC ``` ### Приклад 1. Сортування за числом ```sql SELECT name, salary FROM employees ORDER BY salary DESC; ``` Спочатку виведе співробітників із найвищою зарплатою. ### Приклад 2. Сортування за текстом ```sql SELECT name, city FROM employees ORDER BY city ASC; ``` Відсортує за алфавітом - від А до Я (або A-Z, якщо текст англомовний). ### Приклад 3. Сортування за кількома полями ```sql SELECT name, department, salary FROM employees ORDER BY department ASC, salary DESC; ``` Спочатку сортує за відділом, а всередині кожного відділу - за зарплатою (від більшої до меншої). ### Приклад 4. Сортування за обчисленим значенням ```sql SELECT name, (salary * 0.9) AS net_salary FROM employees ORDER BY net_salary; ``` Можна сортувати навіть за результатом виразу. **Підсумок:** `ORDER BY` керує порядком рядків у результатах. - За замовчуванням: **за зростанням** (`ASC`). - Для зворотного порядку: `DESC`. - Можна сортувати за одним чи кількома стовпцями, зокрема обчислюваними значеннями.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.