У мене є такий запит:
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
значень у стовпці.