데이터베이스 일반컴퓨터활용능력 1급 · 2009년02월15일 · 42/60
42.다음은 [성적]과 [학생] 테이블에 대한 테이블 디자인이다. 다음의 테이블을 이용한 1학년 1반 학생들의 학번, 과목, 점수를 조회하는 질의로 가장 올바른 것은?

1
select 학번, 과목, 점수 from 성적 where 학년=1 and 반=1
2
select 학번, 과목, 점수 from 성적 where 학번 in (select 학번 from 학생 where 학년=1 and 반=1)정답
3
select 학번, 과목, 점수 from 학생 where 학년=1 and 반=1
4
select 학번, 과목, 점수 from 학생 where 학번 in (select 학번 from 학생 where 학년=1 and 반=1)
해설
select 학번, 과목, 점수 : 학번, 과목, 점수를 조회해라 from 성적 : 성적테이블에서 where 학번 in (select 학번 from 학생 where 학년=1 and 반=1) : 학생테이블에서 학년이 1학년이고 반이 1반인 학생의 학번과 일치하는 것을 찾아라