● 월급이 높은 사원순으로 사원번호, 이름, 직업, 월급을 4개의 행으로 제한해서 출력하기
TOP-N Query 는 정렬된 결과로부터 위, 아래의 N개의 행을 반환하는 쿼리.
rownum을 이용하면 복잡해지지만, fetch first nrows only를 통해 간편하게 출력이 가능하다
● 월급 높은 사원 중 20%에 해당하는 사원들만 출력하기
fetch first 20% rows only는 % 기호로 인해 에러발생
● 사원테이블 전체 사원 중 월급이 10번째로 높은 사원부터 결과 출력하기
offset + fetch
++ 위 쿼리에서 2개의 행만 출력하기
'SQL' 카테고리의 다른 글
SQL 29(여러 테이블의 데이터를 조인해서 출력하기 / NON EQUI JOIN) (0) | 2023.06.02 |
---|---|
SQL 28(여러 테이블의 데이터를 조인해서 출력하기/ EQUI JOIN) (0) | 2023.06.01 |
SQL 26(출력되는 행 제한하기/ ROWNUM) (0) | 2023.05.30 |
SQL 25(데이터 분석 함수로 출력결과 넘버링 하기 / ROW_NUMBER) (0) | 2023.05.26 |
SQL 24(데이터 분석 함수로 집계 결과 출력하기 / GROUPING SETS) (0) | 2023.05.26 |