Frings US
Kandinsky Russian
Klee German
Matisse French
Miro Spanish
Moos US
Tobey US
По умолчанию сортировка в SQL производится в порядке возрастания. Для явного указания порядка сортировки можно использовать ключевые слова ASC (по возрастанию) и DESC (по убыванию). Например, следующий запрос отсортирует художников по именам в обратном порядке:
SELECT Name, Nationality
FROM ARTIST
ORDER BY Name DESC;
Результат будет таким:
|
Tobey |
US |
|
Moos |
US |
|
Miro |
Spanish |
|
Matisse |
French |
|
Klee |
German |
|
Kandinsky |
Russian |
|
Frings |
US |
|
Chagall |
French |
Сортировать можно и более чем по одному столбцу. Чтобы отсортировать список имен художников и их национальностей сначала по национальностям в обратном порядке, а потом внутри каждой национальности по именам в прямом порядке, можно было бы использовать такой запрос:
SELECT Name, Nationality
FROM ARTIST
ORDER BY Nationality DESC, Name ASC;
Это приведет к следующему результату:
|
Frings |
US |
|
Moos |
US |
|
Tobey |
us |
|
Miro |
Spanish |
|
Kandinsky |
Russian |
|
Klee |
German |
|
Chagall |
French |
|
Matisse |
French |