다음과 같은 쿼리가 있습니다.
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열의 값을.