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

  Юрий  | 

  |

  Обновл. 31 Мар 2023  | 

 4106

Оператор 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 (5 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

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