Penggunaan Klausa ORDER BY
PADA SESI SISTEM BASIS DATA INI AKAN DIBAHAS TENTANG PENGGUNAAN KLAUSA ODER BY, MELIPUTI: BENTUK UMUM DAN CONTOH PENGGUNAANYA.
KLAUSA ORDER BY DIGUNAKAN UNTUK MENGURUTKAN RECORD BERDASARKAN KOLOM TERTENTU. PENGURUTAN DAPAT DILAKUKAN SECARA MENAIK (ASCENDING) DAN MENURUN DARI Z KE A.
Bentuk umum Klausa ORDER BY
Klausa ORDER BY digunakan pada saat pernyataan SELECT, bentuk umumnya sebagai berikut:
SELECT daftar_nama_kolom FROM nama_tabel ORDER BY nama_kolom ASC|DESC
Keterangam:
- daftar_nama_kolom adalah nama-nama kolom yang akan ditampilkan
- nama_tabel adalah nama tabel yang akana dikolom
- nama_kolom adalah nama kolom dimana record-record ditampilkan berdasarkan kolom tersebut.
- klausa ASC menyatakan record ditampilkan urut secara menaik (ascending), secara default jika klausa ASC dan DESC tidak disertakan maka pengurutan akan dilakukan secara ascending.
Contoh Penggunaan Klausa ORDER BY
SEBELUM DIBERIKAN CONTOH KLAUSA ORDER BY, BUATLAH TABEL BUKU DE SEBAGAI BERIKUT:
Tambahkan record-record berikut ini:
Tampilkan tabel buku urut judul_buku
SELECT * FROM buku ORDER BY judul_buku
Tampilkan tabel buku urut tahun secara menurun (Descending)
SELECT * FROM buku ORDER BY tahun DESC;
Tampilkan kolom tahun, pengarang, judul_buku, dan penerbit urut tahun dan pengarang
SELECT tahun, pengarang, judul_buku, penerbit FROM buku ORDER BY tahun, pengarang;
Jika dalam pernyataan SELECT terdapat klausa WHERE maka peletakannya setelah klausa WHERE, misalnya:
SELECT tahun, pengarang, judul_buku, penerbit FROM buku WHERE tahun >= 2003 ORDER BY tahun, pengarang;