CS - 강의, 서적/[SQLD] 홍쌤의 데이터랩

[SQLD] 1-9. Null 속성의 이해

SH3542 2024. 9. 16. 17:49

[홍쌤의 데이터랩, SQLD n과목 완벽 정리] 영상를 개인이 정리하여 [원작자의 허가 이후] 올린 글이며,

[개인이 추가로 정리한 내용]이 포함되어 있습니다.

 

 

 
 

홍쌤의 데이터랩

[개정판] SQLD n과목 완벽 정리

https://www.youtube.com/watch?v=rdfHFnqVoRw

 

 


 

 

목차

 

    NULL

    아직 정해지지 않은 값, 빈 문자열과 구분됨

     

    NULL의 특성

    1. NULL을 포함한 연산(사칙연산 등)의 결과는 항상 NULL

    - Oracle 기준으로, 쿼리를 통해 생성된 가상 테이블(혹은 Result Set) 에서의 공백은 NULL을 의미

     

    2. 집계함수(SUM, AVG, COUNT, MIN/MAX 등)는 NULL 값을 제외한 결과 반환

    - COUNT(속성)시, 해당 속성이 NULL이 아닌 행 집계

    - AVG = SUM(A)/COUNT(A) => 해당 속성 중 값이 유효한(NOT NULL인) 집합의 평균

     

    - COUNT(*)시, 모든 속성이 NULL이 아닌 행 집계

    - AVG = SUM(A)/COUNT(*) => 해당 속성의 모든 행을 고려한 평균