← 회차 전체 문제편집복원내용 검수 완료2021년 정보처리기사 2회 필기 · 데이터베이스 구축 · 45번
다음 R1과 R2의 테이블에서 아래의 실행 결과를 얻기 위한 SQL문은?
- 1
SELECT 과목번호, 과목이름 FROM R1, R2 WHERE R1.학번 = R2.학번 AND R1.학과 = '전자공학' AND R1.이름 = '강남길';
- 2
SELECT 과목번호, 과목이름 FROM R1, R2 WHERE R1.학번 = R2.학번 OR R1.학과 = '전자공학' OR R1.이름 = '홍길동';
- 3
SELECT 과목번호, 과목이름 FROM R1, R2 WHERE R1.학번 = R2.학번 AND R1.학과 = '컴퓨터공학' AND R1.이름 = '강남길';
- 4
SELECT 과목번호, 과목이름 FROM R1, R2 WHERE R1.학번 = R2.학번 OR R1.학과 = '컴퓨터공학' OR R1.이름 = '홍길동';
정답·상세해설정답 1번
R1과 R2를 학번으로 조인한 뒤 전자공학과이면서 이름이 강남길인 행을 선택하면 C100과 C200 두 과목이 출력됩니다. 따라서 세 조건을 모두 AND로 연결한 ①이 맞습니다
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21