Bagikan melalui


Klausul 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 bernomor 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 menyediakan 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 secara eksplisit mengubah arah.

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 Teks Lengkap

Predikat Non-Teks Lengkap