EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh : Kelompok 4 : Ardyansyah Muchsin J. (04) Dara Ninggar P. (09) Muharrom Ali A. (24) Ramadhan Rizqi S. (26) Febri Tri Cahyo S. (34) MATERI
Fungsi – fungsi agregasi EXIT Fungsi – fungsi agregasi NEXT
Definisi Fungsi Agregasi EXIT Definisi Fungsi Agregasi Fungsi agregasi merangkum hasil dari sebuah ekspresi atau sejumlah baris, mengembalikan sebuah nilai tunggal. PREV PREV NEXT NEXT
Jenis – jenis dan fungsi agregasi EXIT Jenis – jenis dan fungsi agregasi SUM : Untuk menjumlah suatu kolom tertentu yang telah definisikan dalam perintah select. Sintak : SELECT SUM (nama_kolom) FROM nama_tabel Ex: SELECT SUM (SKS) FROM Mata_Kuliah PREV NEXT
Jenis – jenis dan fungsi agregasi EXIT Jenis – jenis dan fungsi agregasi COUNT : Untuk menghitung jumlah baris yang telah diinputkan dalam sebuah tabel Sintak : SELECT COUNT (nama_kolom) FROM nama_tabel Ex: SELECT COUNT (*) FROM mahasiswa SELECT COUNT (SKS) FROM Mata_Kuliah PREV NEXT
Jenis – jenis dan fungsi agregasi EXIT Jenis – jenis dan fungsi agregasi AVG : Untuk menghitung nilai rata – rata dari suatu kolom tertentu yang telah definisikan dalam perintah select. Sintak : SELECT AVG (nama_kolom) FROM nama_tabel Ex: SELECT AVG (SKS) FROM Mata_Kuliah PREV NEXT
Jenis – jenis dan fungsi agregasi EXIT Jenis – jenis dan fungsi agregasi MIN : Untuk mengetahui nilai terkecil dari sebuah kolom tertentu dalam perintah select Sintak : SELECT MIN (nama_kolom) FROM nama_tabel Ex: SELECT MIN (SKS) FROM Mata_Kuliah PREV NEXT
Jenis – jenis dan fungsi agregasi EXIT Jenis – jenis dan fungsi agregasi MAX : Untuk mengetahui nilai terbesar dari sebuah kolom tertentu dalam perintah select Sintak : SELECT MAX (nama_kolom) FROM nama_tabel Ex: SELECT MAX (SKS) FROM Mata_Kuliah PREV NEXT
EXIT Group By Group by menggunakan field tersembunyi Mysql menambah penggunaan group by sehingga dapat menggunakan kolom atau perhitungan dari daftar select yang tidak tampak pada klausa group by. Hal ini berlaku untuk nilai yang mungkin untuk group ini. PREV NEXT
EXIT Group By Ex : Anda tidak perlu mengelompokkan pelanggan.nama pada query dibawah ini: Mysql> SELECT order.custid, customer.name, MAX(payments) è FROM order, customer è WHERE order.custid=customer.custid è GROUP BY order.custid; PREV NEXT
EXIT Klausa Having Memiliki klausa digunakan untuk menyaring data berdasarkan fungsi kelompok. Hal ini mirip dengan kondisi WHERE tapi digunakan dengan fungsi kelompok. Fungsi kelompok tidak dapat digunakan dalam MANA Klausul tetapi dapat digunakan dalam klausa HAVING. PREV NEXT
EXIT Klausa Having Ex : Jika Anda ingin memilih departemen yang jumlah gaji yang dibayarkan untuk karyawan lebih dari 25000, query sql akan seperti; SELECT dept, SUM (salary) FROM employee GROUP BY dept HAVING SUM (salary) > 25000 PREV NEXT
EXIT Klausa Where Klausa WHERE digunakan untuk menyaring catatan. Klausa WHERE digunakan untuk ekstraksi hanya catatan yang memenuhi kriteria tertentu. PREV NEXT
Klausa Where Dengan klausa WHERE, operator berikut yang dapat digunakan : Operator Description = Sama dengan <> Tidak sama dengan > Lebih besar dari < Kurang dari >= Lebih besar atau sama dengan <= Kurang atau sama dengan BETWEEN Antara range inklusif LIKE Pencarian pola IN Jika mengetahui nilai yang pasti dan menginginkan kembali untuk setidaknya satu dari kolom PREV NEXT