ORDERBY
Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual
Menentukan ekspresi yang menentukan urutan pengurutan dalam setiap partisi fungsi jendela.
Sintaks
ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )
Parameter
Term | Definisi |
---|---|
orderBy_expression | (Opsional) Ekspresi skalar apa pun yang akan digunakan untuk mengurutkan data dalam setiap partisi fungsi jendela. |
urutan | (Opsional) Nilai dua bagian dari formulir "<OrderDirection> [<BlankHandling>]". <OrderDirection> menentukan cara mengurutkan <nilai orderBy_expression> (yaitu naik atau menurun). Nilai yang valid meliputi: DESC. Nilai alternatif: 0(nol)/FALSE. Mengurutkan dalam urutan turun dari nilai <orderBy_expression>. ASC. Nilai alternatif: 1/TRUE. Mengurutkan dalam urutan naik nilai <orderBy_expression>. Ini adalah nilai default jika <pesanan> dihilangkan. <Bagian BlankHandling> bersifat opsional. Ini menentukan bagaimana kosong diurutkan. Nilai yang valid meliputi: DEFAULT KOSONG. Ini adalah nilai default. Perilaku untuk nilai numerik adalah nilai kosong diurutkan antara nilai nol dan negatif. Perilaku untuk string adalah nilai kosong diurutkan sebelum semua string, termasuk string kosong. KOSONG TERLEBIH DAHULU. Kosong selalu diurutkan di awal, terlepas dari urutan pengurutan naik atau turun. KOSONG TERAKHIR. Kosong selalu diurutkan di akhir, terlepas dari urutan pengurutan naik atau turun. |
Nilai hasil
Fungsi ini tidak mengembalikan nilai.
Keterangan
Fungsi ini hanya dapat digunakan dalam ekspresi fungsi jendela.
Contoh
Lihat OFFSET.
Konten terkait
Memahami fungsi ORDERBY, PARTITIONBY, dan MATCHBY
INDEX
OFFSET
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER