[ oracle ] 인라인뷰 - 회사에서 급여를 적게 받는 하위 3명의 이름과 급여
작성일 20-12-14 17:36
페이지 정보
작성자 웹지기 조회 1,101회 댓글 0건본문
회사에서 급여를 적게 받는 하위 3명의 이름과 급여를 구하시오
아래 처럼 할 경우 where 절이 먼저 실행이 되므로 엉뚱한 답이 나온다.
select rownum, last_name, salary
from employees
where rownum < 4
order by salary asc
아래처럼 해야 정상적인 데이터를 가져 올 수가 있다.
select rownum, a.last_name, a.salary
from (select last_name,salary from employees order by salary asc) a
where rownum<4
추천0
비추천 0
댓글목록
등록된 댓글이 없습니다.