Menu Close

SQL SELECT

Seperti berjalan di tengah pasar yang ramai dengan berbagai pilihan. Jangan borong semua; cukup pilih yang dibutuhkan. SELECT dalam SQL digunakan untuk mengambil data tertentu dari hamparan informasi yang luas dalam database.

Bayangkan sebuah perpustakaan digital berisi ribuan buku. Buku dengan judul tertentu atau karya penulis favorit dapat ditemukan dengan perintah SELECT.

Berikut sebuah tabel sederhana bernama Buku yang berisi koleksi buku perpustakaan:

id judul penulis tahun jenis
1 "Senja di Jakarta" "Mochammad Ali" 1963 "Sastra"
2 "Laskar Pelangi" "Andrea Hirata" 2005 "Fiksi"
3 "Bumi Manusia" "Pramoedya Ananta Toer" 1980 "Sastra"
4 "Negeri 5 Menara" "Ahmad Fuadi" 2009 "Inspirasi"
5 "Habibie & Ainun" "Bacharuddin Jusuf Habibie" 2010 "Biografi"

Latihan:

  1. Tampilkan semua informasi tentang setiap buku.
  2. Tampilkan judul dari setiap buku.
  3. Tampilkan judul dan penulis dari setiap buku.
  4. Hitung jumlah buku yang ada di perpustakaan.
  5. Temukan genre unik.

Pembahasan:

  1. Tampilkan semua informasi tentang setiap buku.
SELECT * FROM Buku;
id judul penulis tahun jenis
1 "Senja di Jakarta" "Mochammad Ali" 1963 "Sastra"
2 "Laskar Pelangi" "Andrea Hirata" 2005 "Fiksi"
3 "Bumi Manusia" "Pramoedya Ananta Toer" 1980 "Sastra"
4 "Negeri 5 Menara" "Ahmad Fuadi" 2009 "Inspirasi"
5 "Habibie & Ainun" "Bacharuddin Jusuf Habibie" 2010 "Biografi"
  1. Tampilkan judul dari setiap buku.
SELECT judul FROM Buku;
judul
"Senja di Jakarta"
"Laskar Pelangi"
"Bumi Manusia"
"Negeri 5 Menara"
"Habibie & Ainun"
  1. Tampilkan judul dan penulis dari setiap buku.
SELECT judul, penulis FROM Buku;
judul penulis
"Senja di Jakarta" "Mochammad Ali"
"Laskar Pelangi" "Andrea Hirata"
"Bumi Manusia" "Pramoedya Ananta Toer"
"Negeri 5 Menara" "Ahmad Fuadi"
"Habibie & Ainun" "Bacharuddin Jusuf Habibie"
  1. Hitung jumlah buku yang ada di perpustakaan.
SELECT COUNT(*) AS jumlah_buku FROM Buku;
jumlah_buku
5

Perintah SELECT dapat dikombinasikan dengan fungsi agregat seperti COUNT() untuk melakukan perhitungan.

Misalnya, jika Anda ingin mengetahui rata-rata tahun terbit buku-buku di perpustakaan:

SELECT AVG(tahun) AS rerata_tahun FROM Buku;
rerata_tahun
1993.4
  1. Temukan genre unik.
SELECT DISTINCT jenis FROM Buku;
jenis
"Sastra"
"Fiksi"
"Inspirasi"
"Biografi"

Kata kunci DISTINCT digunakan untuk membuang data yang duplikat, yaitu Sastra yang seharusnya tampil dua kali.

Posted in Praktikum