Concetti Chiave
- La funzione COUNT è usata per calcolare il numero di valori esistenti in una colonna o il numero di righe di una tabella.
- I valori NULL non vengono inclusi nel conteggio quando si utilizza COUNT su un attributo specifico.
- Il simbolo “*” viene usato come argomento di COUNT per contare tutte le righe di una tabella.
- La clausola DISTINCT può essere utilizzata per escludere valori duplicati dal conteggio.
- Esempi di utilizzo di COUNT includono il conteggio di professori o il numero di valutazioni sufficienti in una tabella.
La funzione di aggregazione COUNT restituisce il numero di valori esistenti all'interno di una colonna associata a un attributo specificato o il numero di righe di una tabella , nel primo caso si dovrà indicare l'identificatore dell'attributo come argomento della funzione COUNT(i valori NULL non vengono considerati al fine del conteggio);
nel secondo caso,invee,come argomento della COUNT si userà il simbolo”*”.
La clausola DISTINCT,se utilizzata,deve essere associata all'identificatore dell'attributo argomento della clausola COUNT,in modo da eliminare dal conteggio eventuali valori duplicati nella colonna.
Alcuni esempi:
Determinare il numero complessivo di professori dell'istituto
SELECT COUNT (*) AS NumeroTotaleProfessori
FROM Professori;
in questo caso l'argomento della funzione COUNT e il simbolo “*”,perché il conteggio è applicato alle righe di una tabella.
Esempio 2
Determinare il numero di valutazioni sufficienti:
SELECT COUNT (*) AS NumeroValutazioniSufficienti
FROM Valutazioni
WHERE Voto >= 6;
In questo caso la funzione COUNT conta il numero di righe che rispettano la condizione di taglio orizzontale specificata.