자격증 연습/정보처리기사 실기 대비 - 문제풀이
정보처리기사 24년 1회 13번 문제
jaco쨩
2024. 7. 9. 14:42
13. 아래 보기의 SQL 문장과 테이블을 참고하여 출력 값을 표로 작성하시오.
SELECT
B
FROM
R1
WHERE
C IN (SELECT C FROM R2 WHERE D="K");
SELECT
B
B 컬럼 조회
FROM
R1
R1 테이블에서
WHERE
조건
C IN
R1 테이블의 C 컬럼 값이 서브쿼리 결과에 포함되는 경우
서브쿼리
(SELECT C FROM R2 WHERE D="K");
서브쿼리 :R2 테이블에서 서브쿼리 D 컬럼의 값이 k 인 c컬럼을 조회
전체 sql 문: R2 테이블에서 D가 'K'인 행들의 C 값('x'와 'y')과 일치하는 C 값을 가진 R1 테이블의 행들의 B 컬럼 값을 출력 결과적으로 R1 테이블의 첫 번째와 두 번째 행의 B 컬럼 값인 'a'와 'b'가 출력