SQL_BLOG#8

Wyrażenie ORDER BY

Wyrażenie ORDER BY używane jest w celu sortowania wybranego zbioru rosnąco bądź malejąco. Domyślnie wiersze sortowane są rosnąco. Jeśli chcemy sprecyzować sposób sortowania, na końcu wyrażenia dopisujemy wtedy odpowiednio ASC, jeśli chcemy sortować rosnąco oraz DESC jeśli malejąco.

Wzór:

SELECT kolumna1

, kolumna2

, kolumna3

FROM Tabela1

ORDER BY kolumna1, kolumna2, kolumna3 ASC;

Oczywiście możemy również łączyć ze sobą różne rodzaje sortowania, np. kolumna1 ASC, kolumna2 DESC, kolumna3 ASC. Kolejnym ważnym elementem jest możliwość sortowania bez wypisywania pełnych nazw kolumn. Zapytanie wygląda wtedy następująco:

SELECT kolumna1

, kolumna2

, kolumna3

FROM Tabela1

ORDER BY 1,2,3 ASC

Interesujący artykuł? Podaj dalej!