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 null
i zliczania null
wartości w kolumnie.