Senin, 21 November 2016

Agregasi Database



AGREGASI DATABASE
1.      AVERAGE (AVG)
Mencari nilai rata-rata suatu data.
SELECT AVG (nama_field) FROM nama_tabel;
Contoh :
SELECT AVG (uts) FROM nilai;
2.      COUNT
Mengambil jumlah baris dari suatu query.
SELECT COUNT(nama_field) FROM nama_tabel;
Contoh :
SELECT COUNT(nama_siswa) FROM siswa;
3.      MAXIMAL (MAX)
Mengambil nilai terbesar dari suatu data.
SELECT MAX(nama_field) FROM nama_tabel;
Contoh :
SELECT MAX(nilaiakhir) FROM nilai;
4.      MINIMAL (MIN)
Mengambil nilai terkecil dari suatu data.
SELECT MIN(nama_field) FROM nama_tabel;
Contoh :
SELECT MIN(uas) FROM nilai;
5.      SUMMARY (SUM)
Menjumlahkan total nilai dari suatu ekspresi.
SELECT MIN(nama_field) FROM nama_tabel;
Contoh :
SELECT MIN(uas) FROM nilai;

GROUPING

6.      ORDER BY
Menampilkan data secara terurut berdasarkan nilai tertentu, yaitu ASCENDING(ASC) dan DESCENDING(DESC).
SELECT * FROM nama_tabel ORDER BY nama_field ASC/DESC;
Contoh :
SELECT * FROM siswa ORDER BY nis ASC/DESC;
7.      GROUP BY
Mengelompokkan beberapa data pada perintah SELECT.
SELECT * FROM nama_tabel GROUP BY nama_field ASC/DESC;
Contoh :
SELECT * FROM nilai GROUP BY nis ASC/DESC;
8.      HAVING
Hampir sama dengan fungsi where, hanay saja where tidak dapat digunakan dengan fungsi agregasi.
SELECT nama_field FROM nama_tabel GROUP BY nama_field HAVING fungsi_agregasi;
Contoh :
SELECT uas FROM nilai GROUP BY nis HAVING uas>=8;

Tidak ada komentar:

Posting Komentar