데이터베이스 구축정보처리기사 · 2020년06월06일 · 49/100
49.STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, 영어영문학과 학생 50명의 정보가 저장되어 있을 때, 다음 두 SQL문의 실행 결과 튜플 수는? (단, DEPT 컬럼은 학과명)

1
ⓐ 3, ⓑ 3
2
ⓐ 50, ⓑ 3
3
ⓐ 130, ⓑ 3정답
4
ⓐ 130, ⓑ 130
해설
단순 SELECT(조건검색)의 경우 전체테이블의 튜플을 검색하기 때문에 130건(=50+30+50)이 조회된다. DISTINCT(중복제거)의 경우 동일한 튜플을 제거하고 검색하기 때문에 독일어과 1건, 중국어과 1건, 영어영문학과 1건으로 총 3건이 조회된다.