SQL: Klausa ORDER BY


Penggunaan Klausa ORDER BY
oleh: fairuzelsaid

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:

Struktul tabel buku

Tambahkan record-record berikut ini:

data tabel buku

Tampilkan tabel buku urut judul_buku

SELECT *
FROM buku
ORDER BY judul_buku
Tabel buku urut judul buku

Tabel buku urut judul buku

Tampilkan tabel buku urut tahun secara menurun (Descending)

SELECT *
FROM buku
ORDER BY tahun DESC;
Tabel buku urut tahun

Tabel buku urut tahun

Tampilkan kolom tahun, pengarang, judul_buku, dan penerbit urut tahun dan pengarang

SELECT tahun, pengarang, judul_buku, penerbit
FROM buku
ORDER BY tahun, pengarang;

Tabel buku urut tahun dan pengarang

Tabel buku urut tahun dan 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;
Link Terkait:

SQL: Pernyataan SELECT

Pernyataan SELECT digunakan untuk meload data/menampilkan data

Bentuk Umum Pernyataan SELECT

SELECT daftar_field
FROM nama_tabel
[WHERE kriteria]

Lanjut membaca →

 

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s