Подвійна сортування на sql

Відео: 11a Основи запитів SQL Створення збереженої процедури

Подвійна сортування на SQL

Відео: SQL. 10. CASE і ORDER BY

У більшості випадків, коли з бази даних виводиться безліч записів, потрібно їх сортування по будь-якому полю. Або за алфавітом, або по id, або по якій-небудь іншій параметру. Але іноді виникає ситуація, коли потрібно зробити подвійну сортування в SQL-запиті. Давайте розберемо, коли вона може знадобитися і, головне, як її провести.

Припустимо, у нас є приблизно така таблиця:

login amount
a20
a15
b12
c14
b19
з10



Нам потрібно впорядкувати всі записи по полю login, а потім всередині цього login впорядкувати за amount. Тобто щоб у нас вийшов такий результат:

Відео: SQL Server Transaction log. Внутрішній устрій і рішення проблем

login amount
a15
a20
b12
b19
з10
c14



На щастя, в SQL подвійна сортування робиться просто елементарно:

Відео: Уроки MS SQL Server. Відносини між таблицями

SELECT * FROM `my_table` ORDER BY `login`,`amount`

Після виконання цього запиту Ви отримаєте саме необхідний результат. Ось таким простим способом робиться подвійна сортування прямо в SQL-запиті.

Поділися в соціальних мережах:

Схожі
Сортування в excel з кількох стовпців і рядків.Сортування в excel з кількох стовпців і рядків.
Сортування в word.Сортування в word.
Сортування двовимірного масиву на phpСортування двовимірного масиву на php
Запит sql для сортування результату вибіркиЗапит sql для сортування результату вибірки
Запит sql на вибірку записівЗапит sql на вибірку записів
Пошук по базі даних з сортуванням за релевантністюПошук по базі даних з сортуванням за релевантністю
Сортування в sql по одному полю, потім по іншомуСортування в sql по одному полю, потім по іншому
Як зробити сортування в excel за датою.Як зробити сортування в excel за датою.
Індекси в mysqlІндекси в mysql
Чутливі до регістру пошук для mysqlЧутливі до регістру пошук для mysql
» » Подвійна сортування на sql