다음 쿼리의 목적과 올바른 연산자는?
다음 쿼리의 목적과 올바른 연산자는?
-- 주소 정보가 입력된 모든 고객을 조회하고 싶은 경우
SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address ______ ______ ______;
정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.