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