Ich habe folgende Frage:
select column_name, count(column_name)
from table
group by column_name
having count(column_name) > 1;
Was wäre der Unterschied , wenn ich alle Anrufe ersetzt count(column_name)
zu count(*)
?
Diese Frage wurde inspiriert von Wie finde ich doppelte Werte in einer Tabelle in Oracle? .
Um die akzeptierte Antwort (und möglicherweise meine Frage) zu verdeutlichen, würde das Ersetzen count(column_name)
durch count(*)
eine zusätzliche Zeile im Ergebnis zurückgeben, die a null
und die Anzahl der null
Werte in der Spalte enthält.