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 nullae il conteggio dei nullvalori nella colonna.