본문 바로가기
데이터 베이스정보처리기사(구) · 2014년03월02일 · 19/100

19.다음 표와 같은 판매실적 테이블에 대하여 서울지역에 한하여 판매액 내림차순으로 지점명과 판매액을 출력하고자 한다. 가장 적절한 SQL 구문은?

정보처리기사(구) 19번 문제 이미지
1
SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시 = “서울” ORDER BY 판매액 DESC;정답
2
SELECT 지점명, 판매액 FROM 판매실적 ORDER BY 판매액 DESC;
3
SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시 = “서울” ASC;
4
SELECT * FROM 판매실적 WHEN 도시 = “서울” ORDER BY 판매액 DESC;

해설

1. SELECT절 * 속성명 : 검색하여 불러올 속성(열) 및 수식들을 지정함 - 기본 테이블을 구성하는 모든 속성을 지정할 때는 '*'를 기술한다. - 두 개 이상의 테이블을 대상으로 검색할 때는 반드시 테이블명.속성명으로 표현해야 한다. 2. FORM절 : 질의에 의해 검색될 데이터들을 포함하는 테이블명을 기술함 3. WHERE절 : 검색할 조건 기술 4. ORDER BY절 : 특정 속성을 기준으로 정렬하여 검색할 때 사용함 - 속성명 : 정렬의 기준이 되는 속성명을 기술함 - [ASC|DESC] : 정렬 방식으로서 'ASC'는 오름차순, 'DESC'는 내림차순임, 생략하면 오름차순으로 지정

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기