Mam następujące zapytanie:
select column_name, count(column_name)
from table
group by column_name
having count(column_name) > 1;
Jaka byłaby różnica, gdybym zastąpił wszystkie połączenia count(column_name)zcount(*) ?
To pytanie zostało zainspirowane przez Jak znaleźć zduplikowane wartości w tabeli w Oracle? .
Aby wyjaśnić odpowiedź akceptowanej (i być może moje pytanie), zastępując count(column_name)z count(*)zwróciłby dodatkowy wiersz w wyniku, który zawiera nulli zliczania nullwartości w kolumnie.