COUNT(칼럼)

    [SQL] COUNT(*) 과 COUNT(1) 과 COUNT(칼럼명)과 COUNT(DISTINCT 칼럼명)의 차이

    SQL작성시 자주 쓰게 되는 것이집계함수 중 COUNT 이다.SELECT 구절에서지정된 조건의 ROW들의 수를가져오기 위해 사용하는 것으로COUNT(*) 과 COUNT(1) 과 COUNT(칼럼명)의 차이는 아래와 같다.COUNT(*) - NULL 값을 포함한 모든 ROW의 수COUNT (1) - NULL 값을 포함한 모든 ROW의 수  COUNT (칼럼명) - NULL 값의 행은 제외한 ROW의 수 번외로 칼럼에 DISTINCT를 사용한 결과값은 아래와 같다. COUNT (DISTINCT 칼럼명) - NULL값의 행, 중복을 제외한 ROW의 수