SQLD [NULL 속성의 이해]
·
자격증/SQLD
의미DBMS에서 아직 정해지지 않은 값을 의미0과 빈 문자열(’ ‘)과는 다른 개념모델 설계 시 각 컬럼 별로 NULL을 허용할 지를 결정함특성NULL을 포함한 연산결과는 항상 NULL→ 컬럼에 공백으로 보이는 것은 NULL로 생각해야 함 . 이 때, NULL을 포함한 연산결과는 NULL이 리턴됨(NULL을 사전 치환하면 연산 가능)집계함수는 NULL을 제외한 연산 결과 리턴→ SUM, AVG, MIN, MAX 등의 함수는 항상 NULL을 무시함. NULL일 경우 제외되고 NOT NULL인 행만 세어서 리턴함출제ISNULL함수는 결과값이 NULL일 경우 지정된 값을 반환한다.칼럼의 NULL값을 확인할 때는 ISNULL을 사용해야 한다.SELECT COUNT(COL1) FROM TAB1 WHERE COL2..