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.
PERINTAH PADA AGGREGASI
1. AVG()
Fungsi ini digunakan untuk menghasilkan nilai rata-rata sekelompok nilai dari sebuah kolom (field) numerik.
Perintah umum:
SELECT AVG(nama_field) From nama_tabel;
Contoh :
2. COUNT()
Fungsi ini digunakan untuk menghasilkan nilai jumlah data (baris/record) dari sekelompok data tabel maupun view.
Perintah umum :
SELECT COUNT(nama_field) From nama_tabel;
Contoh :
4. MIN()
Fungsi ini digunakan untuk menghasilkan nilai terendah dari sebuah kolom (field) numerik.
Perintah umum :
SELECT MIN(nama_field) From nama_tabel;
Contoh :
3. MAX()
Fungsi ini digunakan untuk menghasilkan nilai tertinggi sekelompok nilai dari sebuah kolom (field) numerik.
Perintah umum :
SELECT MAX(nama_field) From nama_tabel;
Contoh :
5. SUM()
Fungsi ini digunakan untuk menghasilkan nilai total jumlah sekelompok dari sebuah kolom (field) numerik.
Perintah umum :
SELECT SUM(nama_field) From nama_tabel;
Contoh :
6. ROUND()
Fungsi ini digunakan untuk melengkapi bidang numerik dengan jumlah desimal yang ditentukan.
Perintah umum:
SELECT ROUND(nama_field,jumlah_decimal) From nama_tabel;
Contoh :
7. STDDEV_POP()
Fungsi ini digunakan untuk menghasilkan nilai standart deviasi populasi.
Perintah umum:
SELECT STDDEV_POP(nama_field) From nama_tabel;
8. VAR_POP()
Fungsi ini digunakan untuk menghasilkan nilai standart varian populasi.
Perintah umum :
SELECT VAR_POP(nama_field) From nama_tabel;
PERINTAH PADA GROUPING
1. Order By
Order by adalah perintah yang digunakan untuk menampilkan data secara terurut berdasarkan nilai tertentu. Order by dikelompok menjadi 2 jenis yaitu ascending (data diurutkan dari yang terkecil ke terbesar) dan descending(data diurutkan dari yang terbesar ke terkecil).
Perintah umum :
SELECT *FROM(nama_tabel) ORDER BY atribut ASC/DESC;
Contoh :
2. Group By
Group by merupakan perintah yang digunakan untuk mengelompokan beberapa data pada perintah SELECT;
Perintah Umum :
SELECT *FROM(nama_tabel) GROUP BY atribut;
Contoh :
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.
PERINTAH PADA AGGREGASI
1. AVG()
Fungsi ini digunakan untuk menghasilkan nilai rata-rata sekelompok nilai dari sebuah kolom (field) numerik.
Perintah umum:
SELECT AVG(nama_field) From nama_tabel;
Contoh :
2. COUNT()
Fungsi ini digunakan untuk menghasilkan nilai jumlah data (baris/record) dari sekelompok data tabel maupun view.
Perintah umum :
SELECT COUNT(nama_field) From nama_tabel;
Contoh :
4. MIN()
Fungsi ini digunakan untuk menghasilkan nilai terendah dari sebuah kolom (field) numerik.
Perintah umum :
SELECT MIN(nama_field) From nama_tabel;
Contoh :
3. MAX()
Fungsi ini digunakan untuk menghasilkan nilai tertinggi sekelompok nilai dari sebuah kolom (field) numerik.
Perintah umum :
SELECT MAX(nama_field) From nama_tabel;
Contoh :
5. SUM()
Fungsi ini digunakan untuk menghasilkan nilai total jumlah sekelompok dari sebuah kolom (field) numerik.
Perintah umum :
SELECT SUM(nama_field) From nama_tabel;
Contoh :
6. ROUND()
Fungsi ini digunakan untuk melengkapi bidang numerik dengan jumlah desimal yang ditentukan.
Perintah umum:
SELECT ROUND(nama_field,jumlah_decimal) From nama_tabel;
Contoh :
7. STDDEV_POP()
Fungsi ini digunakan untuk menghasilkan nilai standart deviasi populasi.
Perintah umum:
SELECT STDDEV_POP(nama_field) From nama_tabel;
8. VAR_POP()
Fungsi ini digunakan untuk menghasilkan nilai standart varian populasi.
Perintah umum :
SELECT VAR_POP(nama_field) From nama_tabel;
PERINTAH PADA GROUPING
1. Order By
Order by adalah perintah yang digunakan untuk menampilkan data secara terurut berdasarkan nilai tertentu. Order by dikelompok menjadi 2 jenis yaitu ascending (data diurutkan dari yang terkecil ke terbesar) dan descending(data diurutkan dari yang terbesar ke terkecil).
Perintah umum :
SELECT *FROM(nama_tabel) ORDER BY atribut ASC/DESC;
Contoh :
2. Group By
Group by merupakan perintah yang digunakan untuk mengelompokan beberapa data pada perintah SELECT;
Perintah Umum :
SELECT *FROM(nama_tabel) GROUP BY atribut;
Contoh :