요약
1. FETCH FIRST ~~ 로 출력되는 행을 정할 수 있다.
2. 퍼센트, 시작되는 행 선택(OFFSET) 등 다양한 기능이 많다.
3. ROWNUM보다 더 기능이 많다.
아래와 같이 4개의 행을 출력할 수 있다.
아래와 같이 ROWNUM을 쓰면 ROWNUM을 먼저 실행해서 SAL에 따른 정렬이 되지 않고 진행이된다.
퍼센트로 상위 부분을 출력할 수 있다.
동점자도 같이 출력할 수 있다. 만약 WITH TIES를 ONLY로 썼다면 2행만 출력되었을 것이다.
출력되는 행을 선정할 수도 있다.
아래 예시는 3번째 행부터 출력한다(1~2행은 제외)
다음과 같이 OFFSET과 FETCH FIRST를 묶어서 원하는 것 표현이 가능하다.
'코딩 > SQL' 카테고리의 다른 글
59. 조인2(NON EQUI JOIN) (0) | 2022.06.06 |
---|---|
58. 여러 테이블의 데이터를 조인하기(EQUI JOIN) (0) | 2022.06.06 |
56. 출력 행 제한1(ROWNUM) (0) | 2022.06.05 |
54. 집계 결과 출력3(GROUPING SETS) (0) | 2022.06.04 |
53. 집계 결과 출력2(CUBE) (0) | 2022.06.04 |