데이터 베이스정보처리산업기사 · 2009년05월10일 · 10/100
10.학생(STUDENT) 테이블에 컴퓨터정보과 학생 120명, 인터넷정보과 학생 160명, 사무자동화과 학생 80명에 관한 데이터가 있다고 했을 때, 다음에 주어지는 SQL문 (ㄱ), (ㄴ), (ㄷ)을 각각 실행하면, 결과 튜플 수는 각각 몇 개인가?(단, DEPT는 학과 컬럼명임)

1
(ㄱ) 3, (ㄴ) 360, (ㄷ) 1정답
2
(ㄱ) 360, (ㄴ) 3, (ㄷ) 120
3
(ㄱ) 3, (ㄴ) 360, (ㄷ) 120
4
(ㄱ) 360, (ㄴ) 3, (ㄷ) 1
해설
(ㄱ)은 학생 테이블에서 별개의 부서는 몇개인가? 라는 말이므로 '3' (ㄴ)은 학생 테이블에는 몇명이 있는가? 라는 말이므로 '360' (ㄷ)은 컴퓨터정보과에서 학생들의 부서의 수는 몇개인가? 라는 말이므로 '1' 컴퓨터 정보과에서 학생들이 있는 부서는 컴퓨터 정보과 뿐이므로 1이라고 한것이다.