처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

SQL에서 NULL과 비교 연산에 대한 설명으로 올바른 것은?

쉬움 MDN Web Docs
보기 및 정답
A NULL = NULL의 결과는 TRUE가 아닌 UNKNOWN이며, NULL 비교에는 IS NULL을 사용해야 한다
B NULL = NULL은 항상 TRUE를 반환하며, 두 NULL 값은 완전히 동일한 것으로 간주되어 비교 연산이 가능하다
C NULL은 숫자 0과 동일하게 취급되며, 산술 연산에서 NULL은 0으로 자동 변환되어 계산에 사용된다
D NULL은 빈 문자열('')과 같은 의미이며, 문자열 비교 시 NULL과 공백은 동일한 결과를 반환한다

해설

SQL에서 NULL은 '알 수 없는 값'을 의미하며, 어떤 값과도 =, <>, <, > 등으로 비교하면 결과가 TRUE나 FALSE가 아닌 UNKNOWN이 됩니다. 따라서 NULL 여부를 확인하려면 IS NULL 또는 IS NOT NULL 연산자를 사용해야 합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기