데이터베이스 일반컴퓨터활용능력 1급 · 2016년10월22일 · 49/60
49.다음 중 <사원> 테이블에서 주소가 ‘서울’인 사원의 이름과 부서를 입사년도가 오래된 사원부터 최근인 사원의 순서로 검색하기 위한 SQL문으로 옳은 것은?
1
SELECT 이름, 부서 FROM 사원 ORDER BY 주소=‘서울’ ASC WHERE 입사년도;
2
SELECT 이름, 부서 FROM 사원 ORDER BY 입사년도 DESC WHERE 주소=‘서울’;
3
SELECT 이름, 부서 FROM 사원 WHERE 입사년도 ORDER BY 주소=‘서울’ DESC;
4
SELECT 이름, 부서 FROM 사원 WHERE 주소=‘서울’ ORDER BY 입사년도 ASC;정답
해설
ODER BY절에서의 ASC는 오름차순이며, DESC는 내림차순이다. 오래된 사원부터 최근 사원까지 구하는 것이므로 오름차순 ASC를 써야한다.