sql, порядок за стовпцем A, а потім за стовпцем B


82

Як написати sql, щоб результат можна було впорядкувати спочатку за стовпчиком A, а не за стовпчиком B. Щось, як показано нижче:

SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B

Відповіді:



22

Просто подайте список стовпців, розділених комами, для ЗАМОВИТИ ПО:

SELECT * from table WHERE table.foo=bar ORDER BY colA, colB

Речення ORDER BY викликає сортування вихідних рядків. Аргументом ORDER BY є список виразів, які використовуються як ключ для сортування. Вирази не повинні бути частиною результату для простого SELECT, але у складеному SELECT кожен вираз сортування повинен точно відповідати одному із стовпців результату. Кожен вираз сортування може необов'язково супроводжуватися ключовим словом COLLATE та ім'ям функції сортування, яка використовується для впорядкування тексту та / або ключових слів ASC або DESC для визначення порядку сортування.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.