Jumat, 20 November 2015

RESUME 17 NOVEMBER 2015

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 :

~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

2.      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

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