упорядкування даних
Розглянемо питання про те, як можна змінити порядок виведення даних, витягнутих з таблиць MySQL, використовуючи пропозицію ORDER BY оператора SELECT.
Видобувні досі дані завжди виводилися в тому порядку, в якому вони були збережені в таблиці. Насправді SQL дозволяє сортувати витягнуті дані за допомогою пропозиції ORDER BY. Ця пропозиція вимагає ім'я стовпця, на основі якого будуть сортуватися дані. Давайте подивимося, як можна вивести імена співробітників з впорядкованими за алфавітом прізвищами співробітників (в порядку зростання).
А ось так співробітників можна відсортувати за віком.
Пропозиція ORDER BY може сортувати в порядку зростання (ASCENDING або ASC) або в порядку спадання (DESCENDING або DESC) в залежності від зазначеного аргументу.
Щоб вивести список співробітників в порядку спадання, можна використовувати наступний оператор.
Примітка: Зростаючий порядок (ASC) використовується за умовчанням.
1. Вивести список співробітників в порядку, визначеному зарплатою, яку вони отримують.
2. Виведіть список співробітників в порядку спадання їх стажу роботи в компанії.
3. Що робить наступний оператор?
4. Вивести список співробітників (прізвище та ім'я), які займають посаду "програміст" або "розробник Web" і впорядкувати їх прізвища в алфавітному порядку.
можливі рішення
Примітка: Спочатку упорядковано посади в порядку спадання. Потім для кожної посади сортується вік співробітників в зростаючому порядку.
НОВИНИ ФОРУМУ
Лицарі теорії ефіру