La funzione di MySQL "Count" ti permette di trovare il numero di righe che soddisfano determinati criteri all'interno di una dichiarazione "Select" senza restituire i dati all'interno di tali righe. La funzione "Count" può essere utilizzato in combinazione con varie parole chiave e clausole come " distinti" , "dove" e " Raggruppamento " . Contando Records
Per scoprire l'intero numero di record all'interno di una tabella , la funzione "Count" sarebbe utilizzato nel seguente modo :
SELECT COUNT ( * ) Da tavolo ;
Questa istruzione restituisce il numero totale di record all'interno di una tabella , anche se non contengono valori "null" .
Se si desidera trovare tutti i valori di una colonna che non sono " Null " , usare la " " parola chiave :
SELECT COUNT ( DISTINCT colonna ) FROM tabella ;
è necessario disporre di almeno un nome colonna specificato dopo la " Distinto parola chiave DISTINCT " , ma è possibile specificare più di una colonna , nel qual caso il totale rifletterà solo le righe che non hanno un valore "null " in uno colonna .
Se si desidera solo per scoprire i valori per un certo sottosezione dei dati , è possibile aggiungere una clausola "Where" . Ad esempio , se si ha un tavolo pieno di indirizzi e di voler sapere quante persone hanno avuto un certo codice postale, la dichiarazione sarebbe:
SELECT COUNT ( * ) FROM WHERE indirizzo zip = 17097 ; < br >
Sulla stessa nota , se si voleva un conteggio del numero di indirizzi per ogni codice postale, si può usare il " Raggruppa per " clausola :
SELECT COUNT ( * ) FROM indirizzo GROUP BY zip ;
La funzione "Count" può essere utilizzato in qualsiasi istruzione " Select " , tra cui "Partecipa " dichiarazioni e sottoquery
.