개발하는 재규어
article thumbnail
[MSSQL] COUNT(*), COUNT(COLUMN) 차이
프로그래밍/SQL 2023. 10. 18. 18:01

Intro ⭐ MSSQL에서 사용되는 집계 함수인 COUNT 함수는 테이블 내 조건(WHERE, HAVING, INNER JOIN)에 해당하는 행(Row)의 수를 반환해 주는 함수입니다. COUNT(*)을 이용하여 집계하는 것이 일반적이지만 COUNT(1), COUNT(컬럼명)와 같은 형태로도 사용이 가능합니다. COUNT(*)과 COUNT(COLUMN)의 차이점은 COUNT(*), COUNT(1)의 경우 조건에 부합하는 행(Row)의 개수를 집계하는 반면, COUNT(COLUMN)의 경우 해당 컬럼의 값이 존재할 경우(Not null)에만 집계를 합니다. 아래 사용법 및 예제를 참조하시고, 상황에 맞는 방식을 택하여 쿼리에 적용하시면 될 것 같습니다. COUNT 기본 문법 COUNT ({ [[ALL|D..

728x90
profile on loading

Loading...