STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, … | 20년-1, 2회차-정보처리기사-필기 기출문제 상세 페이지
120년-1, 2회차-정보처리기사-필기
STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, 영어영문학과 학생 50명의 정보가 저장되어 있을 때, 다음 두 SQL문의 실행 결과 튜플 수는? (단, DEPT 컬럼은 학과명)
1
ⓐ 3, ⓑ 3
2
ⓐ 50, ⓑ 3
3
ⓐ 130, ⓑ 3
4
ⓐ 130, ⓑ 130
해설
STUDENT 테이블의 전체 튜플 수는 독일어과 50명·중국어과 30명·영어영문학과 50명을 합한 130건이다. DISTINCT 없이 DEPT를 조회하면 중복을 제거하지 않으므로 결과가 130건 그대로 출력되고, DISTINCT를 적용해 조회하면 중복된 학과명이 제거되어 서로 다른 학과명 3건만 출력된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.