perintah urutkan - OpenSearch Layanan Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

perintah urutkan

Gunakan sort perintah untuk mengurutkan hasil pencarian berdasarkan bidang tertentu.

catatan

Untuk melihat integrasi sumber AWS data mana yang mendukung PPL perintah ini, lihatCommands.

Sintaks

Gunakan sintaks berikut:

sort <[+|-] sort-field>...
[+|-]
  • Tidak wajib.

  • Nilai tambah [+] adalah singkatan dari urutan naik denganNULL/MISSINGnilai terlebih dahulu.

  • Minus [-] adalah singkatan dari urutan menurun denganNULL/MISSINGnilai terakhir.

  • Default: Urutan menaik NULL MISSING dengan/nilai terlebih dahulu.

bidang sortir
  • Wajib.

  • Bidang yang digunakan untuk menyortir.

Contoh 1: Urutkan berdasarkan satu bidang

Contoh menunjukkan cara mengurutkan dokumen dengan bidang usia dalam urutan menaik.

PPLkueri:

os> source=accounts | sort age | fields account_number, age; fetched rows / total rows = 4/4 +------------------+-------+ | account_number | age | |------------------+-------| | 13 | 28 | | 1 | 32 | | 18 | 33 | | 6 | 36 | +------------------+-------+
Contoh 2: Urutkan berdasarkan satu bidang dan kembalikan semua hasil

Contoh menunjukkan cara mengurutkan dokumen dengan bidang usia dalam urutan menaik.

PPLkueri:

os> source=accounts | sort age | fields account_number, age; fetched rows / total rows = 4/4 +------------------+-------+ | account_number | age | |------------------+-------| | 13 | 28 | | 1 | 32 | | 18 | 33 | | 6 | 36 | +------------------+-------+
Contoh 3: Urutkan berdasarkan satu bidang dalam urutan menurun

Contoh menunjukkan cara mengurutkan dokumen dengan bidang usia dalam urutan menurun.

PPLkueri:

os> source=accounts | sort - age | fields account_number, age; fetched rows / total rows = 4/4 +------------------+-------+ | account_number | age | |------------------+-------| | 6 | 36 | | 18 | 33 | | 1 | 32 | | 13 | 28 | +------------------+-------+
Contoh 4: Urutkan berdasarkan beberapa bidang

Contoh menunjukkan cara mengurutkan dokumen dengan bidang gender dalam urutan menaik dan bidang usia dalam urutan menurun.

PPLkueri:

os> source=accounts | sort + gender, - age | fields account_number, gender, age; fetched rows / total rows = 4/4 +------------------+----------+-------+ | account_number | gender | age | |------------------+----------+-------| | 13 | F | 28 | | 6 | M | 36 | | 18 | M | 33 | | 1 | M | 32 | +------------------+----------+-------+
Contoh 5: Urutkan berdasarkan bidang termasuk nilai null

Contoh menunjukkan cara mengurutkan bidang pemberi kerja dengan opsi default (urutan naik dan null terlebih dahulu). Hasilnya menunjukkan bahwa nilai null berada di baris pertama.

PPLkueri:

os> source=accounts | sort employer | fields employer; fetched rows / total rows = 4/4 +------------+ | employer | |------------| | null | | AnyCompany | | AnyCorp | | AnyOrgty | +------------+