[ oracle ] 인라인뷰 - 회사에서 급여를 적게 받는 하위 3명의 이름과 급여 > Oracle

본문 바로가기
사이트 내 전체검색

Oracle

[ oracle ] 인라인뷰 - 회사에서 급여를 적게 받는 하위 3명의 이름과 급여

작성자 웹지기
작성일 20-12-14 17:36 | 조회 1,669 | 댓글 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

댓글목록 0

등록된 댓글이 없습니다.

Oracle 목록

Total 42
게시물 검색

회원로그인

접속자집계

오늘
20,260
어제
33,488
최대
61,067
전체
17,992,860

그누보드5
Copyright © funyphp.com. All rights reserved.