
COUNT(*) 함수는 NULL 값을 포함하는 행도 포함합니다. NULL 값을 포함하는 행은 무시되지 않습니다. COUNT(*) 함수는 테이블에 있는 모든 행을 센다는 점에서 NULL 값을 포함하는 행도 포함합니다.
예를 들어, 다음과 같은 테이블이 있다고 가정해 보겠습니다.
#hostingforum.kr
sql
CREATE TABLE 테이블명 (
열1 INT,
열2 INT
);
INSERT INTO 테이블명 (열1, 열2)
VALUES (1, NULL),
(2, 2),
(3, NULL),
(4, 4);
이 테이블에서 COUNT(*) 함수를 사용하여 행 수를 계산하면, 다음과 같이 NULL 값을 포함하는 행도 포함하여 총 4개의 행이 반환됩니다.
#hostingforum.kr
sql
SELECT COUNT(*) FROM 테이블명;
결과: 4
2025-03-07 01:00