Ho la seguente domanda:
select column_name, count(column_name)
from table
group by column_name
having count(column_name) > 1;
Quale sarebbe la differenza se sostituissi tutte le chiamate count(column_name)
a count(*)
?
Questa domanda è stata ispirata da Come posso trovare valori duplicati in una tabella in Oracle? .
Per chiarire la risposta accettata (e forse la mia domanda), la sostituzione count(column_name)
con count(*)
restituisce una riga aggiuntiva nel risultato che contiene null
ae il conteggio dei null
valori nella colonna.