Подвійна сортування на sql
Відео: 11a Основи запитів SQL Створення збереженої процедури
Відео: SQL. 10. CASE і ORDER BY
У більшості випадків, коли з бази даних виводиться безліч записів, потрібно їх сортування по будь-якому полю. Або за алфавітом, або по id, або по якій-небудь іншій параметру. Але іноді виникає ситуація, коли потрібно зробити подвійну сортування в SQL-запиті. Давайте розберемо, коли вона може знадобитися і, головне, як її провести.
Припустимо, у нас є приблизно така таблиця:
login | amount |
a | 20 |
a | 15 |
b | 12 |
c | 14 |
b | 19 |
з | 10 |
Нам потрібно впорядкувати всі записи по полю login, а потім всередині цього login впорядкувати за amount. Тобто щоб у нас вийшов такий результат:
Відео: SQL Server Transaction log. Внутрішній устрій і рішення проблем
login | amount |
a | 15 |
a | 20 |
b | 12 |
b | 19 |
з | 10 |
c | 14 |
На щастя, в SQL подвійна сортування робиться просто елементарно:
Відео: Уроки MS SQL Server. Відносини між таблицями
SELECT * FROM `my_table` ORDER BY `login`,`amount`
Після виконання цього запиту Ви отримаєте саме необхідний результат. Ось таким простим способом робиться подвійна сортування прямо в SQL-запиті.
Поділися в соціальних мережах:
Схожі
- Як зробити сортування в excel за датою.
- Команда sort - сортування рядків у текстовому файлі
- Сортування в sql по одному полю, потім по іншому
- Тестування з sql
- Індекси в mysql
- Перевірка зайнятості логіна на ajax
- Створення движка на mvc. Створюємо можливість додавання користувача в базу даних через адмін панель
- Сортування двовимірного масиву на php
- Випадкова вибірка з бази даних
- Чутливі до регістру пошук для mysql
- Сортування в excel з кількох стовпців і рядків.
- Запит sql на вибірку записів
- Sql-запити для роботи з таблицями
- Пошук по базі даних з сортуванням за релевантністю
- Сортування в word.
- Створення xml-документа на php
- Сортування в excel по стовпцях.
- Робота з cookie в php
- Створення движка на mvc. Створюємо авторизацію.
- Використання union в sql
- Запит sql на додавання і видалення записів