| |
|
| |
 Funzione COUNT nel linguaggio SQL
COUNT è una funzione particolarmente utile nelle SELECT. Permette il conteggio dei dati e fornisce come risultato il totale finale. E' quindi una funzione indispensabile per realizzare report aggregati e sintetici. La sintessi è la seguente:
SELECT COUNT (colonna) FROM tabella ;
Facciamo un esempio pratico. Per contare tutti i record del database 'alunni' possiamo scrivere nel seguente modo:
SELECT COUNT (*) FROM alunni ;
Quindi, se il database fosse composto da 11 record avremo come risultato della SELECT il numero 11.
Per contare soltanto i record con un determinato campo documentato, ad esempio il nome, possiamo riscrivere la query nel seguente modo:
SELECT COUNT (nome) FROM alunni ;
In quest'ultimo caso il linguaggio SQL elimina automaticamente dal conteggio tutti quei dati con valore NULL nel campo nome.
Per conteggiare soltanto gli alunni con un'età inferiore a 9 nove anni, scriveremo:
SELECT COUNT (nome) FROM alunni WHERE eta < 9 ;
Merita una particolare attenzione la clausola DISTINCT. Quando viene aggiunta alla funzione COUNT modifica le condizioni di conteggio eliminando la presenza dei dati ripetuti.
SELECT DISTINCT COUNT (nome) FROM alunni ;
La precedente query conteggia soltanto i campi con nome diverso.
20070310
Commenti
Scrivi
il tuo commento sulla pagina
"Funzione COUNT nel linguaggio SQL "
Link utili per approfondire il tema Segnala un sito/link di approfondimento
| |
|
|
|
Corso SQL
Altre pagine correlate
Segnala il tuo sito web
Segnala il tuo sito web alla directory Lapaweb iscrivendoti gratuitamente alla community
|
|
|

Guida Facebook Come iscriversi su Facebook. Una guida online per conoscere il social network più famoso del momento.

Guida Twitter Come iscriversi su Twitter. La guida per registrare un account personale sul social network dei messaggi brevi.

Guida YouTube La nostra guida pratica per caricare video su YouTube, consigli pratici e molto altro ancora.

Guida Google Plus La guida online al social network Google Plus sviluppato dal motore di ricerca Google. |
|
|
|