24-1테이블 [X]와 [Y]가 아래와 같을 때, 주어진 SQL 문의 … | 2024년 정보처리기사실기 1회차 기출문제 상세 페이지
11
24-1
테이블 [X]와 [Y]가 아래와 같을 때, 주어진 SQL 문의 실행 결과를 적으시오.
[X]
| K | M | N |
|---|---|---|
| 10 | p | u |
| 20 | q | v |
| 30 | r | u |
| 40 | s | t |
| 50 | t | w |
[Y]
| N | P | Q |
|---|---|---|
| u | m | 7 |
| v | n | 2 |
| w | m | 9 |
SELECT M
FROM X
WHERE N IN (SELECT N FROM Y WHERE Q > 5);해설
| M |
|---|
| p |
| r |
| t |
[해설]
안쪽 서브쿼리가 먼저 Q가 5보다 큰 [Y]의 N 값을 모은다. Q = 7인 u와 Q = 9인 w가 해당하므로 결과 집합은 {u, w}다.
- K=10 (N=u), K=30 (N=u), K=50 (N=w): 포함
- K=20 (N=v): Q=2라 제외
- K=40 (N=t): [Y]에 없는 값이라 제외
남은 행의 M을 출력하면 p, r, t 세 행이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.