Klausul ORDER BY

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

Sintaks

SELECT daftarbidang
FROM tabel
WHERE 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, FirstName
FROM Employees
ORDER BY LastName;
SELECT LastName, FirstName
FROM Employees
ORDER 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, Salary
FROM Employees
ORDER 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. Data pertama diurutkan berdasarkan bidang pertama yang terdaftar setelah ORDER BY. data yang memiliki nilai yang sama dalam bidang tersebut lalu diurutkan berdasarkan nilai pada bidang kedua yang terdaftar, dan seterusnya.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×