문제
STUDENT 테이블에서 컴퓨터과 학생 50명, 인터넷과 학생 100명, 사무자동화과 학생 50명의 정보가 저장되어 있을 때, 다음 SQL문의 실행 결과에 따른 튜플의 수는? (단, DEPT 칼럼은 학과명이다.)
정답
- 200
- 3
- 1
1) 200 2) 3 3) 1200 3 11) 200
2) 3
3) 1
해설
전체 학생 수는 50+100+50 = 200명이므로 1)은 모든 행을 반환해 200개 튜플이다. 2)는 DISTINCT로 중복 학과명을 제거하므로 컴퓨터과·인터넷과·사무자동화과 3개 튜플이다. 3)은 컴퓨터과로 한정한 뒤 DISTINCT 학과 수를 세므로 결과 집계 행은 1개(값도 1)이다.