모두CBT

22-2[도서] 테이블에서, 출판사가 'K'인 모든 도서보다 가격이 높… | 2022년 정보처리기사실기 2회차 기출문제 상세 페이지

6

22-2

[도서] 테이블에서, 출판사가 'K'인 모든 도서보다 가격이 높은 도서의 도서명·가격·출판사를 조회하려 한다. 빈칸에 들어갈 키워드를 적으시오.

SELECT 도서명, 가격, 출판사
FROM 도서
WHERE 가격 > (    ) (SELECT 가격 FROM 도서 WHERE 출판사 = 'K');
해설

ALL


[해설]

서브쿼리가 여러 행을 돌려줄 때 그 모든 값보다 커야 참이 되게 하는 다중 행 비교 연산자는 ALL이다.

> ALL은 서브쿼리 결과의 최댓값보다 크다는 뜻과 같다. 예컨대 K 출판사 도서가 18,000원·25,000원이면 25,000원을 넘는 도서만 남는다.

  • ANY(SOME): 하나라도 만족하면 참 → > ANY는 최솟값보다 크면 참
  • IN: 목록 중 하나와 같으면 참
  • EXISTS: 서브쿼리 결과 행이 있으면 참

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