Bagikan melalui


operator sort

Mengurutkan baris tabel input ke dalam urutan satu atau beberapa kolom.

Operator sort dan order setara

Sintaks

Kolom T | sort by [asc | desc] [nulls first | nulls last] [, ...]

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
T string ✔️ Input tabular untuk diurutkan.
column skalar ✔️ Kolom T yang akan diurutkan. Jenis nilai kolom harus numerik, tanggal, waktu, atau string.
asc atau desc string asc mengurutkan ke urutan naik, rendah ke tinggi. Defaultnya adalah desc, tinggi ke rendah.
nulls first atau nulls last string nulls first akan menempatkan nilai null di awal dan nulls last akan menempatkan nilai null di akhir. Default untuk asc adalah nulls first. Default untuk desc adalah nulls last.

Mengembalikan

Salinan tabel input diurutkan dalam urutan naik atau turun berdasarkan kolom yang disediakan.

Menggunakan nilai titik mengambang khusus

Ketika tabel input berisi nilai nullkhusus , , NaN-inf dan +inf, urutannya adalah sebagai berikut:

Nilai Urutan Menaik Urutan Menurun
Nulls terlebih dahulu null,NaN,,-inf,-5,0,5,+inf null,NaN,,+inf,5,0,-5
Null terakhir -inf,-5,,0,+inf,NaN,null +inf,5,,0,-5,NaN,null

Catatan

  • Nilai Null dan NaN selalu dikelompokkan bersama- sama.
  • Urutan antara nilai null dan NaN ditentukan oleh properti pertama dan terakhir karena null dan NaN tidak memiliki urutan naik dan menurun.

Contoh

Contoh berikut menunjukkan peristiwa badai menurut status dalam urutan alfabet dengan badai terbaru di setiap status muncul terlebih dahulu.

StormEvents
| sort by State asc, StartTime desc

Tabel ini hanya memperlihatkan 10 hasil kueri teratas.

StartTime Provinsi EventType ...
2007-12-28T12:10:00Z ALABAMA Hujan es ...
2007-12-28T04:30:00Z ALABAMA Hujan es ...
2007-12-28T04:16:00Z ALABAMA Hujan es ...
2007-12-28T04:15:00Z ALABAMA Hujan es ...
2007-12-28T04:13:00Z ALABAMA Hujan es ...
2007-12-21T14:30:00Z ALABAMA Angin Kencang ...
2007-12-20T18:15:00Z ALABAMA Angin Kencang ...
2007-12-20T18:00:00Z ALABAMA Angin Kencang ...
2007-12-20T18:00:00Z ALABAMA Angin Kencang ...
2007-12-20T17:45:00Z ALABAMA Angin Kencang ...
2007-12-20T17:45:00Z ALABAMA Angin Kencang ...