Лучшее руководство по SQLite Сортировать по в 2024 году. В этом руководстве вы можете изучить грамматика,примеров,
SQLite предложенияORDER BY используется столбец в порядке возрастания или убывания на основе одного или нескольких данных.
Основной синтаксис предложения ORDER BY выглядит следующим образом:
SELECT, столбец-лист FROM table_name [WHERE условие] [ORDER BY column1, Столбец2, ru columnN] [ASC | DESC];
Вы можете использовать несколько столбцов в ORDER BY пункте. Убедитесь, что вы используете столбец сортировки в списке столбцов.
Предположим, что таблица Компания имеет следующие записи:
ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000,0 3 Teddy 23 Норвегия 20000,0 4 Mark 25 Рич-Mond 65000,0 5 David 27 Texas 85000,0 6 Ким 22 Юго-зал 45000,0 7 Джеймс 24 Хьюстон 10000,0
Вот пример, он будет отсортирован по возрастанию ЗАРПЛАТЫ:
SQLite> SELECT * FROM ORDER BY КОМПАНИЯ SALARY ASC;
Это дает следующие результаты:
ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА ---------- ---------- ---------- ---------- ---------- 7 Джеймс 24 Хьюстон 10000,0 2 Allen 25 Texas 15000,0 1 Paul 32 California 20000.0 3 Teddy 23 Норвегия 20000,0 6 Ким 22 Юго-зал 45000,0 4 Mark 25 Рич-Mond 65000,0 5 David 27 Texas 85000,0
Вот пример, он будет отсортирован по имени и SALARY ASC:
SQLite> SELECT * FROM компании Заказ по имени, ЗАРПЛАТА ASC;
Это дает следующие результаты:
ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА ---------- ---------- ---------- ---------- ---------- 2 Allen 25 Texas 15000,0 5 David 27 Texas 85000,0 7 Джеймс 24 Хьюстон 10000,0 6 Ким 22 Юго-зал 45000,0 4 Mark 25 Рич-Mond 65000,0 1 Paul 32 California 20000.0 3 Teddy 23 Норвегия 20000,0
Вот пример, он будет сортировать результаты в порядке убывания по имени:
SQLite> SELECT * FROM КОМПАНИИ В СООТВЕТСТВИИ С НАЗВАНИЕМ DESC;
Это дает следующие результаты:
ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА ---------- ---------- ---------- ---------- ---------- 3 Teddy 23 Норвегия 20000,0 1 Paul 32 California 20000.0 4 Mark 25 Рич-Mond 65000,0 6 Ким 22 Юго-зал 45000,0 7 Джеймс 24 Хьюстон 10000,0 5 David 27 Texas 85000,0 2 Allen 25 Texas 15000,0