Section Artikel
Fungsi SQL COUNT (), AVG () dan SUM ()
Fungsi COUNT() digunakan untuk mengembalikan jumlah baris yang cocok dengan kriteria yang ditentukan.
Fungsi AVG() digunakan untuk mengembalikan nilai rata-rata kolom numerik.
Fungsi SUM() digunakan untuk mengembalikan jumlah total kolom numerik.
Syntax COUNT()
SELECT COUNT(column_name) FROM table_name WHERE condition;
Syntax AVG()
SELECT AVG(column_name) FROM table_name WHERE condition;
Syntax SUM()
SELECT SUM(column_name) FROM table_name WHERE condition;
Contoh Database 1
Di bawah ini adalah pilihan dari tabel “Produk” di database contoh Northwind:
ProduktID | NamaProduk | SupplierID | CategoryID | Unit | Harga |
---|---|---|---|---|---|
1 | Chais | 1 | 1 | 10 box x 20 bags | 18 |
2 | Chang | 1 | 1 | 24 – 12 oz bottles | 19 |
3 | Aniseed Syrup | 1 | 2 | 12 – 550 ml bottles | 10 |
4 | Chef Anton’s Cajun Seasoning | 2 | 2 | 48 – 6 oz jars | 22 |
5 | Chef Anton’s Gumbo Mix | 2 | 2 | 36 boxes | 21.35 |
Contoh COUNT()
Pernyataan SQL berikut menemukan jumlah produk:
Contoh
SELECT COUNT(ProdukID) FROM Produk;
Catatan: Nilai NULL tidak dihitung.
Contoh AVG()
Pernyataan SQL berikut menemukan harga rata-rata semua produk:
Contoh
SELECT AVG(Price) FROM Produk;
Catatan: Nilai NULL diabaikan.
Contoh Database 2
Di bawah ini adalah pilihan dari tabel “OrderDetails” di database contoh Northwind:
DetailOrderID | OrderID | ProductID | Kuantitas |
---|---|---|---|
1 | 10248 | 11 | 12 |
2 | 10248 | 42 | 10 |
3 | 10248 | 72 | 5 |
4 | 10249 | 14 | 9 |
5 | 10249 | 51 | 40 |
Contoh SUM()
Pernyataan SQL berikut menemukan jumlah kolom “Kuantitas” di tabel “DetailOrder”:
Contoh
SELECT SUM(Kuantitas) FROM DetailOrder;
Catatan: Nilai NULL diabaikan.