SQL funzione COUNT ()
COUNT () restituisce il numero di righe che corrispondono ai criteri specificati.
SQL COUNT (column_name) Sintassi
Il numero dei valori di conteggio (column_name) restituisce la colonna specificata (NULL non incluso):
COUNT SQL (*) sintassi
COUNT (*) restituisce il numero di record nella tabella:
SQL COUNT (DISTINCT column_name) Sintassi
COUNT (DISTINCT column_name) restituisce il numero di valori diversi della colonna specificata:
Nota: COUNT (DISTINCT) si applica a Oracle e Microsoft SQL Server, ma non può essere utilizzato in Microsoft Access.
Il database demo
In questo tutorial, useremo database di esempio w3big.
I seguenti dati viene selezionato dalla tabella "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 (nome_colonna) Esempi
SQL calcola il seguente "access_log" tavolo "site_id" = 3 Visualizzazioni totali:
Esempi
WHERE site_id=3;
SQL COUNT (*) Esempi
La seguente istruzione SQL per calcolare tabella "access_log" il numero totale di record:
Esempi
Eseguire SQL sopra i risultati di uscita sono i seguenti:
SQL COUNT (DISTINCT nome_colonna) Esempi
La seguente istruzione SQL per calcolare il numero di record "access_log" tabella di diversi site_id:
Esempi
Eseguire SQL sopra i risultati di uscita sono i seguenti: