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