Section Artikel
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.
SELECT COUNT(column_name) FROM table_name WHERE condition;
SELECT AVG(column_name) FROM table_name WHERE condition;
SELECT SUM(column_name) FROM table_name WHERE condition;
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 |
Pernyataan SQL berikut menemukan jumlah produk:
Contoh
SELECT COUNT(ProdukID) FROM Produk;
Catatan: Nilai NULL tidak dihitung.
Pernyataan SQL berikut menemukan harga rata-rata semua produk:
Contoh
SELECT AVG(Price) FROM Produk;
Catatan: Nilai NULL diabaikan.
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 |
Pernyataan SQL berikut menemukan jumlah kolom “Kuantitas” di tabel “DetailOrder”:
Contoh
SELECT SUM(Kuantitas) FROM DetailOrder;
Catatan: Nilai NULL diabaikan.