Latest web development tutorials

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):

SELECT COUNT(column_name) FROM table_name;

SQL COUNT (*) sintaks

COUNT (*) fungsi mengembalikan jumlah record dalam 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;

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

SELECT COUNT(count) AS nums FROM access_log
WHERE site_id=3;


SQL COUNT (*) Contoh

Pernyataan SQL berikut untuk menghitung "access_log" tabel jumlah catatan:

contoh

SELECT COUNT (*) AS nums DARI access_log;

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

SELECT COUNT (DISTINCT site_id) AS nums DARI access_log;

Eksekusi SQL atas hasil output adalah sebagai berikut: