SQL COUNT () function
COUNT () mengembalikan fungsi jumlah baris yang sesuai dengan kriteria yang ditentukan.
SQL COUNT (column_name) Sintaks
Jumlah nilai COUNT (column_name) mengembalikan fungsi kolom tertentu (NULL tidak termasuk):
SQL COUNT (*) sintaks
COUNT (*) fungsi mengembalikan jumlah record dalam tabel:
SQL COUNT (DISTINCT nama_kolom) Sintaks
COUNT (column_name DISTINCT) mengembalikan fungsi jumlah nilai yang berbeda dari kolom tertentu:
Catatan: COUNT (DISTINCT) berlaku untuk ORACLE dan Microsoft SQL Server, tetapi tidak dapat digunakan dalam Microsoft Access.
Demo Database
Dalam tutorial ini, kita akan menggunakan database contoh w3big.
Data berikut dipilih dari tabel "access_log":
+-----+---------+-------+------------+ | aid | site_id | count | date | +-----+---------+-------+------------+ | 1 | 1 | 45 | 2016-05-10 | | 2 | 3 | 100 | 2016-05-13 | | 3 | 1 | 230 | 2016-05-14 | | 4 | 2 | 10 | 2016-05-14 | | 5 | 5 | 205 | 2016-05-14 | | 6 | 4 | 13 | 2016-05-15 | | 7 | 3 | 220 | 2016-05-15 | | 8 | 5 | 545 | 2016-05-16 | | 9 | 3 | 201 | 2016-05-17 | +-----+---------+-------+------------+
SQL COUNT (column_name) Contoh
Pernyataan SQL menghitung berikut "access_log" meja "site_id" = 3 Jumlah dilihat:
contoh
WHERE site_id=3;
SQL COUNT (*) Contoh
Pernyataan SQL berikut untuk menghitung "access_log" tabel jumlah catatan:
contoh
Eksekusi SQL atas hasil output adalah sebagai berikut:
SQL COUNT (DISTINCT nama_kolom) Contoh
Pernyataan SQL berikut untuk menghitung jumlah record "access_log" tabel site_id yang berbeda:
contoh
Eksekusi SQL atas hasil output adalah sebagai berikut: