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

본문 바로가기

사이트 내 전체검색

Oracle

[ 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

댓글목록

등록된 댓글이 없습니다.

전체 42건 3 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기