SQL

SQL 27 (출력되는 행 제한하기/ Simple TOP-n Queries)

아리빠 2023. 5. 31. 19:10

● 월급이 높은 사원순으로 사원번호, 이름, 직업, 월급을 4개의 행으로 제한해서 출력하기

TOP-N Query 는 정렬된 결과로부터 위, 아래의 N개의 행을 반환하는 쿼리.

 

rownum을 이용하면 복잡해지지만, fetch first nrows only를 통해 간편하게 출력이 가능하다

 

 

● 월급 높은 사원 중 20%에 해당하는 사원들만 출력하기 

fetch first 20% rows only는 % 기호로 인해 에러발생

 

 

 사원테이블 전체 사원 중 월급이 10번째로 높은 사원부터 결과 출력하기

offset + fetch

 

 

++ 위 쿼리에서 2개의 행만 출력하기