모두CBT

다음 SQL 검색문의 의미로 가장 적절한 것은?SELECT DISTIN… | [정보처리기능사 필기] 08년 4회차 기출문제 상세 페이지

1[정보처리기능사 필기] 08년 4회차

다음 SQL 검색문의 의미로 가장 적절한 것은?
SELECT DISTINCT 학과명 FROM 학생;

1

학생 테이블의 학과명을 모두 검색하라.

2

학생 테이블을 학과명 구별하지 말고 모두 검색하라.

3

학생 테이블의 학과명을 중복되지 않게 모두 검색하라.

4

학생 테이블의 학과명 중에서 중복된 학과명은 모두 검색하라.

해설

SQL에서 DISTINCT는 검색 결과에서 중복된 행을 제거하는 키워드이므로, 제시된 질의는 학생 테이블의 학과명을 중복되지 않게 모두 검색하라는 의미이다.

DISTINCT가 없으면 학과명이 같은 학생이 여러 명일 때 같은 학과명이 여러 번 출력되지만, DISTINCT를 지정하면 동일한 학과명은 한 번만 표시된다.

  • ① 학생 테이블의 학과명을 모두 검색하라: DISTINCT의 중복 제거 의미가 빠져 있다.
  • ② 학과명 구별하지 말고 모두 검색하라: DISTINCT의 기능과 반대되는 설명이다.
  • ④ 중복된 학과명은 모두 검색하라: DISTINCT는 중복을 제거하는 것이지 중복된 것만 골라내는 기능이 아니다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[정보처리기능사 필기] 08년 4회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보처리기능사 필기 기출문제 암기장 전체 보기