1. Tujuan
2. Dasar Teori
Fungsi Keterangan
a. COUNT
Perintah yang digunakan untuk menghitung jumlah baris suatu kolom pada tabel. Jika
menambahkan klausa WHERE, fungsi COUNT menampilkan banyaknya record yang
tersaring. Contoh : perintah untuk menghitung jumlah baris kolom jenis pada tabel jenisfilm :
c. AVG
Perintah yang digunakan untuk menghitung rata-rata dari nilai suatu kolom pada tabel. Nilai 0
(nol) dalam suatu kolom tetap diperhitungkan, sedangkan jika tidak ada nilai (kosong
bukan nol) maka fungsi AVG akan mengabaikannya Contoh : perintah untuk menghitung rata-
rata dari kolom harga pada tabel jenisfilm :
d. MIN
Perintah yang digunakan untuk menampilkan nilai terkecil dari suatu kolom pada tabel. Contoh :
perintah untuk menampilkan nilai terkecil dari kolom harga pada tabel jenisfilm :
e. MAX
Perintah yang digunakan untuk menampilkan nilai terbesar dari suatu kolom pada tabel. Contoh :
perintah untuk menampilkan nilai terbesar dari kolom harga pada tabel jenisfilm :
Klausa GROUP BY digunakan untuk melakukan pengelompokan data. Sebagai contoh, terdapat
tabel film dengan data sebagai berikut : Akan ditampilkan hanya kolom jenis dan digabungkan
dengan SUM(jml_film) yang dikelompokkan berdasarkan kolom jenis pada tabel film :
Klausa HAVING digunakan untuk menentukan kondisi bagi klausa GROUP BY.
Kelompok yang memenuhi HAVING saja yang akan dihasilkan. Contoh : perintah untuk
menampilkan data hanya kolom jenis yang dikelompokkan berdasarkan kolom jenis, dimana
jumlah film berdasarkan kelompoknya harus lebih besar dari satu pada tabel film :
SELECT JENIS FROM FILM GROUP BY JENIS HAVING COUNT(KODE_FILM)>1;
Untuk efesiensi harus dimengerti urutan pemilihan Where, Group By dan Having :
· Where dipakai untuk memfilter baris-baris dari operasi yang dinyatakan oleh perintah from.
· Group By dipakai untuk mengelompokkan hasil dari Where.
· Having dipakai untuk memfilter baris-baris dari hasil pengelompokan.
4. Keselamatan Kerja
1. Sebelum melakukan langkah percobaan, pastikan kabel power terhubung ke Power Supply.
2. Matikan komputer setelah praktikum selesai.
5. Langkah Kerja
1. Buatlah query menggunakan fungsi-fungsi agregat (COUNT, SUM, AVG, MAX DAN MIN)
2. Buatlah query menggunakan klausa GROUP BY
3. Lakukan filtering kelompok data dengan menggunakan HAVING