У мене є такий запит:
select column_name, count(column_name)
from table
group by column_name
having count(column_name) > 1;
Яка буде різниця, якби я замінив усі дзвінки count(column_name)на count(*)?
Це питання надихнуло те, як я можу знайти дублюючі значення в таблиці в Oracle? .
Для уточнення прийнятої відповіді (а може бути і мого запитання), заміщення count(column_name)на count(*)повертає додатковий рядок у результаті, який містить а nullта кількість nullзначень у стовпці.