The COUNT() mengembalikan fungsi jumlah baris yang cocok dengan kriteria tertentu.
SQL COUNT (column_name) Sintaks
COUNT (column_name) mengembalikan fungsi jumlah nilai (nilai NULL tidak akan dihitung) dari kolom tertentu:
SELECT COUNT(column_name) FROM table_name;
SQL COUNT (*) Sintaks
COUNT (*) fungsi mengembalikan jumlah record dalam sebuah tabel:
SELECT COUNT(*) FROM table_name;
SQL COUNT (DISTINCT nama_kolom) Sintaks
COUNT (column_name DISTINCT) mengembalikan fungsi jumlah nilai yang berbeda dari kolom tertentu:
SELECT COUNT(DISTINCT column_name) FROM table_name;
Note: COUNT (DISTINCT) bekerja dengan ORACLE dan Microsoft SQL Server, tapi tidak dengan Microsoft Access.
Demo database
Dalam tutorial ini kita akan menggunakan terkenal sampel database Northwind.
Di bawah ini adalah pilihan dari "Orders" tabel:
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10265 | 7 | 2 | 1996-07-25 | 1 |
10266 | 87 | 3 | 1996-07-26 | 3 |
10267 | 25 | 4 | 1996-07-29 | 1 |
SQL COUNT (column_name) Contoh
Pernyataan SQL berikut menghitung jumlah pesanan dari "CustomerID"=7 dari "Orders" tabel:
Contoh
SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE
CustomerID=7;
Cobalah sendiri "
SQL COUNT (*) Contoh
Pernyataan SQL berikut menghitung jumlah pesanan dalam "Orders" tabel:
SQL COUNT (DISTINCT nama_kolom) Contoh
Pernyataan SQL berikut menghitung jumlah pelanggan yang unik dalam "Orders" tabel: