Оператор ORDER BY в SQL

  |
 5972

Оператор ORDER BY використовується для сортування даних у порядку зростання або спадання. Наприклад:

Тут ми вибираємо всіх клієнтів, а потім сортуємо їх у порядку зростання за іменем (first_name).

ORDER BY ASC в SQL

Ми можемо явно використовувати ключове слово ASC для сортування вибраних записів у порядку зростання. Наприклад:

Тут ми вибираємо всіх клієнтів, а потім сортуємо їх у порядку зростання віку (age).

Примітка: Оператор ORDER BY за замовчуванням виконує сортування даних у порядку зростання; немає потреби явно вказувати ASC.

ORDER BY DESC в SQL

Ключове слово DESC використовується для сортування вибраних записів у порядку спадання. Наприклад:

Тут ми вибираємо всіх клієнтів, а потім сортуємо їх у порядку спадання віку.

ORDER BY з декількома стовпцями

Ми також можемо використовувати оператор ORDER BY з декількома стовпцями. Наприклад:

Тут ми вибираємо всі записи, а потім сортуємо їх за іменем (first_name). Якщо імена повторюються, то записи сортуємо вже за віком (age).

ORDER BY з оператором WHERE

Ми також можемо використовувати оператор ORDER BY з командою SELECT WHERE. Наприклад:

Тут ми вибираємо поля last_name та age з таблиці Customers, у яких у полі country вказано НЕ Великобританія (UK). Потім вибрані записи сортуються в порядку спадання за прізвищем (last_name).

Примітка: Оператор WHERE повинен знаходитися перед оператором ORDER BY у випадку їх спільного використання.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (18 оцінок, середня: 5,00 з 5)
Завантаження...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *