모두CBT

다음 중 하위 쿼리(Sub query)의 설명으로 옳지 않은 것은? | [컴퓨터활용능력 1급 필기] 11년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 11년 2회차
다음 중 하위 쿼리(Sub query)의 설명으로 옳지 않은 것은?
1
주 쿼리에서 IN 조건부를 사용하여 하위 쿼리의 일부 레코드에 동일한 값이 있는 레코드만 검색할 수 있다.
2
하위 쿼리에서 반환하는 값이 1개일 때는 기본 쿼리에서 ON 연산자를 쓸 수 있다.
3
SELECT 문의 필드 목록이나 WHERE 또는 HAVING 절에서 식 대신에 하위 쿼리를 사용할 수 있다.
4
주 쿼리에서 ALL 조건부를 사용하여 하위 쿼리에서 검색된 모든 레코드와 비교를 만족시키는 레코드만 검색할 수 있다.
해설

하위 쿼리가 반환하는 값이 하나뿐일 때 기본 쿼리에서 그 값과 비교하는 데 쓰는 것은 =, <, > 같은 비교 연산자이며, ON 연산자는 조인(Join) 조건을 지정할 때 쓰는 것이지 하위 쿼리와의 비교에 쓰이지 않는다.

IN 조건부로 하위 쿼리의 일부 레코드와 값이 같은 레코드를 찾을 수 있는 점, SELECT 문의 필드 목록·WHERE·HAVING 절에서 식 대신 하위 쿼리를 쓸 수 있는 점, ALL 조건부로 하위 쿼리 결과 전체와 비교를 만족하는 레코드를 찾을 수 있는 점은 모두 옳은 설명이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.