Baca dalam bahasa Inggris

Bagikan melalui


ORDERBY

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Menentukan ekspresi yang menentukan urutan pengurutan dalam setiap partisi fungsi jendela.

Sintaksis

ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )

Parameter

Istilah Definisi
orderBy_expression (Opsional) Ekspresi skalar apa pun yang akan digunakan untuk mengurutkan data dalam setiap partisi fungsi jendela.
order (Opsional) Nilai dua bagian formulir "OrderDirection [BlankHandling]".

OrderDirection menentukan cara mengurutkan nilai orderBy_expression (yaitu naik atau turun). 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 order dihilangkan.

bagian BlankHandling bersifat opsional. Ini menentukan bagaimana kosong diurutkan. Nilai yang valid meliputi:
BLANKS DEFAULT. 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.
BLANKS FIRST. Kosong selalu diurutkan di awal, terlepas dari urutan pengurutan naik atau turun.
BLANKS LAST. Kosong selalu diurutkan di akhir, terlepas dari urutan pengurutan naik atau turun.

Mengembalikan nilai

Fungsi ini tidak mengembalikan nilai.

Komentar

Fungsi ini hanya dapat digunakan dalam ekspresi fungsi jendela.

Contoh

LihatOFFSET .

Memahami fungsi ORDERBY, PARTITIONBY, dan MATCHBY
INDEKS
OFFSET
PARTITIONBY
matchby
JENDELA
RANK
ROWNUMBER