SQL - 문제 미리보기

문제 1687

easy
SQL에서 EXISTS 연산자의 주요 목적은 무엇인가요?
A. 두 테이블을 조인하는 것
B. 서브쿼리에 결과가 존재하는지 확인하는 것
C. 데이터를 정렬하는 것
D. 중복 데이터를 제거하는 것

정답: B

EXISTS 연산자는 데이터의 "존재 여부"를 확인하는 전용 연산자입니다. EXISTS의 핵심 기능: • 서브쿼리가 하나 이상의 결과를 반환하면 TRUE • 서브쿼리가 결과를 반환하지 않으면 FALSE • 실제 데이터 값이 아닌 존재 여부만 확인 활용 예시: • "주문이 있는 고객만 조회" • "재고가 있는 상품의 공급업체만 조회" • "특정 조건을 만족하는 관련 데이터가 있는 경우만 선택" 다른 선택지와의 차이: • JOIN: 테이블 결합이 목적 • ORDER BY: 정렬이 목적 • DISTINCT: 중복 제거가 목적

💡 학습 팁

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