2025 국가직7급 데이터베이스론 24번 해설 — 데이터베이스론
정답 해설 참조출제 쟁점 데이터베이스론발문 옳은 것 고르기
문제
다음 '고객' 테이블과 '주문' 테이블에서 아래에 주어진 SQL문과 동일한 결과를 출력하는 SQL문은? (단, 밑줄 속성은 기본키이며, '주문' 테이블의 고객번호는 '고객' 테이블의 번호를 참조하는 외래키이다) SELECT 이름, 제품번호, 개수 FROM 고객, 주문 WHERE 번호 = 고객번호 ORDER BY 이름, 제품번호;
- ① SELECT 이름, 제품번호, 개수 FROM 고객 OUTER JOIN 주문 ON 번호 = 고객번호 ORDER BY 이름, 제품번호;
- ② SELECT 이름, 제품번호, 개수 FROM 고객 RIGHT OUTER JOIN 주문 ON 번호 = 고객번호 ORDER BY 이름, 제품번호;
- ③ SELECT 이름, 제품번호, 개수 FROM 고객 LEFT OUTER JOIN 주문 ON 번호 = 고객번호 ORDER BY 이름, 제품번호;
- ④ SELECT 이름, 제품번호, 개수 FROM 고객, 주문 WHERE 번호 IN (SELECT 고객번호 FROM 주문) ORDER BY 이름, 제품번호;
선지별 해설
① SELECT 이름, 제품번호, 개수 FROM 고객 OUTER JOIN 주문 ON 번호 = 고객번호 ORDER BY 이름, 제품번호;
② SELECT 이름, 제품번호, 개수 FROM 고객 RIGHT OUTER JOIN 주문 ON 번호 = 고객번호 ORDER BY 이름, 제품번호;
③ SELECT 이름, 제품번호, 개수 FROM 고객 LEFT OUTER JOIN 주문 ON 번호 = 고객번호 ORDER BY 이름, 제품번호;
④ SELECT 이름, 제품번호, 개수 FROM 고객, 주문 WHERE 번호 IN (SELECT 고객번호 FROM 주문) ORDER BY 이름, 제품번호;
핵심 요약 (Q&A)
- Q. 2025 국가직7급 데이터베이스론 24번의 핵심 쟁점은 무엇인가?
- A. 2025 국가직7급 데이터베이스론 24번은 데이터베이스론에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
- Q. 2025 국가직7급 데이터베이스론 24번의 정답은?
- A. 정답 선지는 본문 해설을 참고하세요.