데이터베이스 일반컴퓨터활용능력 1급 · 2006년07월23일 · 58/60
58.직원(사원번호, 부서명, 이름, 나이, 근무년수, 급여) 테이블에서 근무년수가 3년 이상인 직원들을 나이가 많은 순서대로 조회하되, 같은 나이일 경우 급여의 오름차순으로 모든 필드를 나타내는 질의문으로 옳은 것은?
1
select * from 직원 where 근무년수 >= 3 order by 나이, 급여
2
select * from 직원 order by 나이 asc, 급여 desc where 근무년수 >= 3
3
select * from 직원 order by 나이 desc, 급여 asc where 근무년수 >= 3
4
select * from 직원 where 근무년수 >= 3 order by 나이 desc, 급여 asc정답
해설
SELECT [DISTINCT] 필드이름 FROM 테이블이름 [WHERE 조건식] [ORDER BY 필드이름 정렬방식,] 마지막이 정렬이므로 나이는 많은순(내림차순(DESC)) 급여의 오름차순(ASC) 따라서 정답은 4번입니다.