Applies ToAccess untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Klausul ORDER BY dalam Access mengurutkan data hasil kueri di bidang tertentu pada urutan naik atau turun.

Sintaks

SELECT daftarbidangFROM tabelWHERE pilihkriteria[ORDER BY bidang1 [ASC | DESC ][, bidang2 [ASC | DESC ]][, ...]]]

Pernyataan SELECT yang berisi klausul ORDER BY mempunyai komponen berikut:

Bagian

Deskripsi

fieldlist

Nama bidang diterima bersamaan dengan nama bidang alias, fungsi agregat SQL, pilihan predikat (ALL, DISTINCT, DISTINCTROW, atau TOP), atau opsi pernyataan SELECT lainnya.

tabel

Nama tabel tempat rekaman diambil.

selectcriteria

Kriteria pilihan. Jika pernyataan termasuk klausul WHERE, urutan mesin database Microsoft Access bernilai setelah menerapkan syarat WHERE dalam data.

bidang1, bidang2

Nama bidang untuk mengurutkan data.

Keterangan

ORDER BY bersifat opsional. Namun, jika ingin data ditampilkan dalam urutan yang diurutkan, Anda harus menggunakan ORDER BY.

Default perintah pengurutan berada dalam urutan menaik (A ke Z, 0 ke 9). Kedua contoh berikut mengurutkan nama karyawan sesuai dengan nama belakang.

SELECT LastName, FirstNameFROM EmployeesORDER BY LastName;
SELECT LastName, FirstNameFROM EmployeesORDER BY LastName ASC;

Untuk mengurutkan ke bawah (Z ke A, 9 ke 0), tambahkan kata khusus DESC di akhir masing-masing bidang yang ingin Anda urutkan secara menurun. Contoh berikut memilih gaji dan mengurutkannya dalam urutan menurun:

SELECT LastName, SalaryFROM EmployeesORDER BY Salary DESC, LastName;

Jika Anda menentukan bidang yang berisi Memo atau data Objek OLE di klausul ORDER BY, akan terjadi kesalahan. Mesin database Microsoft Access tidak mengurutkan bidang jenis ini.

ORDER BY biasanya merupakan item terakhir di pernyataan SQL.

Anda dapat menyertakan bidang tambahan dalam klausul ORDER BY. Catatan diurutkan terlebih dahulu menurut bidang pertama yang tercantum setelah ORDER BY. Rekaman yang memiliki nilai yang sama dalam bidang tersebut kemudian diurutkan menurut nilai di bidang kedua yang tercantum, dan seterangnya.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.