AGREGASI DAN GROUPING
Apa itu fungsi aggregasi? Fungsi aggregasi adalah
fungsi matematika sederhana dalam SQL. Biasanya fungsi aggregasi ini digunakan
pada bagian SELECT untuk melakukan perhitungan dengan melibatkan sekumpulan
data atau nilai. Sedangkan grouping merupakan fungsi untuk mengelompokkan suatu
data tabel berdasarkan salah satu field yang diperlukan dari tabel tersebut.
Langsung saja kepada pembahasan dan contohnya :
Langsung saja kepada pembahasan dan contohnya :
~AGREGASI
1. 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
Ex: SELECT SUM (SKS) FROM Mata_Kuliah
2. COUNT
: Untuk menghitung jumlah baris yang telah diinputkan dalam sebuah tabel
Sintak : SELECT COUNT (nama_kolom)
FROM nama_tabel
SELECT COUNT (SKS) FROM Mata_Kuliah
3. 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
4. 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
5. 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
~ GROUPING
1. Order By
Order by
adalah perintah yang digunakan untuk menampilkan data secara terurut
berdasarkan nilai tertentu. Order By dibagi 2 yaitu ascending (terurut dari
terkecil ke besar), dan descending.
Perintah : SELECT * FROM nama_field ORDER BY atribut ASC/DESC;
2. Group By
Group by
merupakan perintah yang digunakan untuk mengelompokan beberapa data pada
perintah SELECT;
Perintah :SELECT * FROM nama_table GROUP BY atribut;
3. Having
Fungsi
Having terkait dengan GROUP BY dan AGREGASI. Biasanya digunakan untuk
menentukan kondisi tertentu pada group by dan kondisi tersebut berkaitan dengan
fungsi agrgasi. Fungsi HAVING sebenarnya memiliki kemiripan dengan WHERE dalam
penggunaannya. HAVING digunakan dalam SQL karena WHERE tidak dapat digunakan
dengan fungsi agregasi.
Perintah : SELECT atribut FROM nama_table GROUP BY atribut HAVING
fungsi_aggregasi;
BERIKUT HASIL PRAKTIKUMNYA:
1. MIN
2. MAX
3. AVG
4. SUM
5.COUNT
6. ORDER BY
7. ORDER BY DESC
8.HAVING
DAFTAR PUSTAKA
kunjungi website kami www.sttpln.ac.id
Tidak ada komentar:
Posting Komentar