Bagikan melalui


ORDERBY

Berlaku untuk:Hitung kolomTerhitung Tabelterhitung Mengukurperhitungan 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.

Memahami fungsi ORDERBY, PARTITIONBY, dan MATCHBY
INDEX
OFFSET
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER