Funzione COUNT
La funzione COUNT è una funzione di gruppo che restituisce un solo valore.
E' usata nei seguenti modi:
COUNT(*)
COUNT(espr)
COUNT(DISTINCT espr)
COUNT(*) restituisce il numero di righe della tabella, incluse righe duplicate e contenenti valori NULL.
COUNT(espr) restituisce il numero di valori NON NULL che sono presenti nella colonna individuata da expr.
COUNT(DISTINCT espr) restituisce il numero di valori NON NULL e unici che sono presenti nella colonna individuata da expr.
Esempio:
select count(*), count(COMMISSION_PCT), count (distinct COMMISSION_PCT) from employees;
COUNT(*) COUNT(COMMISSION_PCT) COUNT(DISTINCTCOMMISSION_PCT)
---------- --------------------- ---------------------------------------------------------
110 35 7
E' usata nei seguenti modi:
COUNT(*)
COUNT(espr)
COUNT(DISTINCT espr)
COUNT(*) restituisce il numero di righe della tabella, incluse righe duplicate e contenenti valori NULL.
COUNT(espr) restituisce il numero di valori NON NULL che sono presenti nella colonna individuata da expr.
COUNT(DISTINCT espr) restituisce il numero di valori NON NULL e unici che sono presenti nella colonna individuata da expr.
Esempio:
select count(*), count(COMMISSION_PCT), count (distinct COMMISSION_PCT) from employees;
COUNT(*) COUNT(COMMISSION_PCT) COUNT(DISTINCTCOMMISSION_PCT)
---------- --------------------- ---------------------------------------------------------
110 35 7