Klausa ORDER BY

Klausa ORDER BY mengurutkan hasil berdasarkan nilai satu atau beberapa kolom yang Anda tentukan. Berikut ini adalah sintaks klausa ORDER BY:

ORDER BY <column> [<direction>] [,<column> [<direction>]]

Penentu kolom harus berupa kolom yang valid. Anda bisa menggunakan penentu kolom untuk merujuk ke kolom menurut urutan yang muncul dalam kueri. Kolom pertama dalam kueri diberi nomor 1. Anda dapat menyertakan lebih dari satu kolom dalam klausa ORDER BY, dipisahkan dengan koma.

Penentu arah opsional dapat berupa "ASC" untuk naik (rendah ke tinggi) atau "DESC" untuk turun (tinggi ke rendah). Jika Anda tidak memberikan penentu arah, default, naik, akan digunakan. Jika Anda menentukan lebih dari satu kolom, tetapi tidak menentukan semua arah, arah yang Anda tentukan terakhir diterapkan ke setiap kolom hingga Anda mengubah arah secara eksplisit.

Misalnya, dalam klausa ORDER BY berikut, kolom A, B, C, dan G diurutkan dalam urutan naik, sementara kolom D, E, dan F diurutkan dalam urutan menurun.

ORDER BY A ASC, B, C, D DESC, E, F, G ASC

Referensi

Klausul FROM

Klausul RANK BY

Pernyataan SELECT

Konseptual

Predikat Full-Text

Predikat Non-Full-Text