멀티미디어콘텐츠제작전문가(구) 기출문제·모의고사·오답노트·자동채점

2014년05월25日 70번

[멀티미디어저작]
직원 테이블에서 급여가 200이상인 직원에 대해 나이는 오름차순, 급여는 내림차순으로 직원의 성명을 검색하는 구문으로 맞는 것은?

  • ① SELECT 나이 FROM 직원 WHERE 급여>=200 ORDER BY 성명 ASC, 급여 DESC;
  • ② SELECT 급여 FROM 직원 WHERE 급여>=200 ORDER BY 나이, 성명;
  • ③ SELECT 성명 FROM 사원 WHERE 급여>=200 ORDER BY 나이 DESC, 급여 ASC;
  • ④ SELECT 성명 FROM 직원 WHERE 급여>=200 ORDER BY 나이 ASC, 급여 DESC;
(정답률: 65%)

문제 해설

주어진 조건에서는 급여가 200 이상인 직원을 검색하고, 이들을 나이 오름차순으로 정렬한 후, 나이가 같은 경우에는 급여 내림차순으로 정렬하여 성명을 출력해야 한다. 따라서 SELECT 문에서는 성명을 선택하고, WHERE 절에서는 급여가 200 이상인 조건을 설정해야 한다. 그리고 ORDER BY 절에서는 먼저 나이를 오름차순으로, 그리고 나이가 같은 경우에는 급여를 내림차순으로 정렬해야 한다. 따라서 정답은 "SELECT 성명 FROM 직원 WHERE 급여>=200 ORDER BY 나이 ASC, 급여 DESC;" 이다.

연도별

진행 상황

0 오답
0 정답