다음 SQL 검색문의 의미로 가장 적절한 것은?SELECT DISTIN… | [정보처리기능사 필기] 06년 4회차 기출문제 상세 페이지
1[정보처리기능사 필기] 06년 4회차
다음 SQL 검색문의 의미로 가장 적절한 것은?
SELECT DISTINCT 학과명 FROM 학생;
1
학생테이블의 학과명 중에서 중복된 학과명은 모두 검색하라.
2
학생테이블의 학과명을 구별하지 말고 모두 검색하라.
3
학생테이블의 학과명을 중복되지 않게 모두 검색하라.
4
학생테이블의 학과명을 모두 검색하라.
해설
DISTINCT는 중복된 행을 제거하는 키워드이므로, 이 질의는 학생 테이블의 학과명을 중복되지 않게 모두 검색하는 것을 의미한다.
DISTINCT를 사용하지 않으면 같은 학과명이 학생 수만큼 반복되어 출력되지만, DISTINCT를 붙이면 각 학과명이 한 번씩만 나타난다.
- ① "중복된 학과명만 검색하라"는 DISTINCT의 반대 의미이다.
- ② "구별하지 말고 모두 검색하라"는 DISTINCT 기능과 정반대이다.
- ④ "모두 검색하라"는 중복 제거 여부를 반영하지 않은 설명이다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[정보처리기능사 필기] 06년 4회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음sql보기에서join할경우괄호안에알맞는문장을작성하시오. select....from학생정보ajoin학과정보b(1)a.학과=b.(2) 1.on 2.학과2021년 정보처리기사실기 2회차
- student테이블에서컴퓨터과학생50명,인터넷과학생100명,사무자동화과학생50명의정보가저장되어있을때,다음sql문의실행결과에따른튜플의수는?(단,dept칼럼은학과명이2020년 정보처리기사실기 1회차
- 다음sql실행결과를숫자만쓰시오. selectcount(*)from급여 whereempno>100andsal>=3000orempno=200; 답:12021년 정보처리기사실기 1회차