다음 쿼리의 목적과 올바른 연산자는?

과목: MySQL

문제 번호: 3084

medium
다음 쿼리의 목적과 올바른 연산자는?
-- 주소 정보가 입력된 모든 고객을 조회하고 싶은 경우
SELECT CustomerName, ContactName, Address  
FROM Customers
WHERE Address ______ ______ ______;
A. IS, NOT, NULL
B. IS, NOT, EMPTY
C. NOT, EQUALS, NULL
D. HAS, SOME, VALUE

정답: A



⦁ 올바른 쿼리는 WHERE Address IS NOT NULL;입니다

⦁ IS NOT NULL 구문:
⦁ NULL이 아닌 값을 가진 레코드를 찾음
⦁ 실제 값이 입력된 필드만 선택
⦁ 세 단어(IS NOT NULL)를 연속으로 사용

사용 시나리오:
⦁ 완전한 정보를 가진 고객만 조회할 때
⦁ 특정 필드가 필수로 입력된 레코드만 필요할 때
⦁ 데이터 분석 시 유효한 데이터만 대상으로 할 때

IS NULL vs IS NOT NULL:
IS NULL: 값이 없는 레코드 찾기
IS NOT NULL: 값이 있는 레코드 찾기
⦁ 서로 반대 개념으로 보완적으로 사용됩니다

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.