반응형
💾 COUNT 함수란?
COUNT 함수는 집계함수 중 하나로 데이터 건수를 조회하는데 사용된다.
COUNT함수는 아래와 같이 사용될 수 있으며 각 각의 차이점에 대해서 알아보자.
-- COUNT(*) 형태로 사용
SELECT COUNT(*) FROM MEMBER;
-- COUNT(1) 형태로 사용
SELECT COUNT(1) FROM MEMBER;
-- COUNT(컬럼명) 형태로 사용
SELECT COUNT(name) FROM MEMBER;
💾 COUNT(*) vs COUNT(1) vs COUNT(column)
COUNT(*)와 COUNT(1) 모두 NULL값 여부에 관계없이 검색된 행의 수를 반환하는 반면,
COUNT(column)은 NULL을 제외한 행의 수를 반환한다.
- MEMBER 테이블
- COUNT(*) 조회결과
- COUNT(1) 조회결과
- COUNT(column) 조회결과
References.
1. ryean - [SQL Server / MS-SQL] count(*) / count(1) / count(column) 차이
반응형
'Database' 카테고리의 다른 글
[Database] Key의 종류와 특징 (0) | 2023.07.24 |
---|---|
[Database] DDL, DML, DCL, TCL (0) | 2023.07.22 |
[SQL] DELETE, TRUNCATE, DROP 차이점 (0) | 2023.06.23 |