인프런 커뮤니티 질문&답변

Lean SQL님의 프로필 이미지
Lean SQL

작성한 질문수

[백문이불여일타] 데이터 분석을 위한 중급 SQL

COUNT, SUM, AVG, MIN/MAX (10:31)

NULL의 COUNT 관련하여 질문 드립니다.

작성

·

174

1

안녕하세요!
COUNT 설명 관련한 PPT 페이지에서,

SELECT COUNT(*) FROM sample; = 5 SELECT COUNT(Name) FROM sample; = 4

라고 하셨는데요. 만일 Id 5도 NULL이라 표의 한 행이 모두 NULL이어도 *의 모든 값이 COUNT 되는지 궁금합니다.

답변 2

1

윤선미님의 프로필 이미지
윤선미
지식공유자

특정 행의 값이 전부 NULL 이라면, 그 데이터는 데이터라고 할 수 없겠지요?

테이블에서 특정 행이 고유함을 나타내주는 키를 primary key 라고 하는데(이 예시에서는 Id 컬럼), 이 값은 NULL이 될 수 없습니다.

0

Lean SQL님의 프로필 이미지
Lean SQL
질문자

아, 행의 값이 전부 NULL이면 데이터가 입력되지 않은 상태나 마찬가지군요, 설명 고맙습니다.

Lean SQL님의 프로필 이미지
Lean SQL

작성한 질문수

질문하기