Базы данных

Диапазоны, специальные символы и пустые значения в предложениях where

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

предыдущаяследующая