다음 SQL 검색문의 의미로 가장 적절한 것은?SELECT DISTIN… | [정보처리기능사 필기] 05년 1회차 기출문제 상세 페이지
1[정보처리기능사 필기] 05년 1회차
다음 SQL 검색문의 의미로 가장 적절한 것은?
SELECT DISTINCT 학과명 FROM 학생 ;
1
학생 테이블의 학과명 중에서 중복된 학과명은 모두 검색하라.
2
학생 테이블을 학과명 구별하지 말고 모두 검색하라.
3
학생 테이블의 학과명을 중복되지 않게 모두 검색하라.
4
학생 테이블의 학과명을 모두 검색하라.
해설
DISTINCT는 검색 결과에서 중복된 값을 제거하는 키워드이므로, 학생 테이블의 학과명을 중복 없이 검색하라는 뜻의 정답이다.
SQL에서 SELECT DISTINCT 컬럼명 FROM 테이블은 지정한 컬럼 값이 같은 행이 여러 개 있어도 한 번만 출력하도록 한다.
- ① 중복된 학과명만 검색하라는 의미로 DISTINCT의 기능과 반대이다.
- ② DISTINCT 없이 학과 구별 없이 전체를 검색한다는 설명으로 틀렸다.
- ④ DISTINCT를 생략한 것과 같은 의미여서 중복 제거 기능을 반영하지 못했다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[정보처리기능사 필기] 05년 1회차 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회차