2023 국가직7급 데이터베이스론 18번 해설 — 부속질의
정답 ②번출제 쟁점 부속질의발문 옳지 않은 것 고르기
문제
SQL의 부속질의(subquery)에 대한 설명으로 옳지 않은 것은?
- ① 부속질의는 하나의 SQL문 안에 다른 SQL문이 중첩된 질의를 말한다
- ② 연산자 ANY는 부속질의가 단일 행을 반환할 때만 적용할 수 있다 ← 정답
- ③ 스칼라(scalar) 부속질의는 결과 값을 단일한 스칼라 값으로 반환한다
- ④ 인라인 뷰(inline view)는 FROM 절에서 사용되는 부속질의이다
선지별 해설
① 부속질의는 하나의 SQL문 안에 다른 SQL문이 중첩된 질의를 말한다
이 선지 진술은 옳음(O)
부속질의(subquery)는 하나의 SQL문 내부에 중첩된 또 다른 SQL문이다. 옳은 설명이다.
② 연산자 ANY는 부속질의가 단일 행을 반환할 때만 적용할 수 있다
이 선지 진술은 틀림(X)
ANY(SOME)는 부속질의가 여러 행(다중 행)을 반환할 때 사용하는 다중 행 비교 연산자이다. 단일 행에만 적용된다는 설명은 옳지 않다.
③ 스칼라(scalar) 부속질의는 결과 값을 단일한 스칼라 값으로 반환한다
이 선지 진술은 옳음(O)
스칼라 부속질의는 하나의 행과 하나의 열, 즉 단일 스칼라 값을 반환한다. 옳은 설명이다.
④ 인라인 뷰(inline view)는 FROM 절에서 사용되는 부속질의이다
이 선지 진술은 옳음(O)
인라인 뷰는 FROM 절에 위치하여 임시 테이블처럼 사용되는 부속질의이다. 옳은 설명이다.
핵심 요약 (Q&A)
- Q. 2023 국가직7급 데이터베이스론 18번의 핵심 쟁점은 무엇인가?
- A. 2023 국가직7급 데이터베이스론 18번은 부속질의에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2023 국가직7급 데이터베이스론 18번의 정답은?
- A. 정답은 ②번입니다. ANY(SOME)는 부속질의가 여러 행(다중 행)을 반환할 때 사용하는 다중 행 비교 연산자이다. 단일 행에만 적용된다는 설명은 옳지 않다.