문제
ROW LIMITING 절에 대한 설명으로 적절하지 않은 것은?
① OFFSET은 건너뛸 행의 개수를 지정한다. ② FETCH는 반환할 행의 개수나 백분율을 지정한다. ③ ONLY는 지정된 행의 개수나 백분율만큼만 반환한다. ④ WITH TIES는 첫 번째 행에 대한 동순위를 포함해서 반환한다.
정답
4번
해설
정답: 4. WITH TIES는 마지막으로 반환되는 행과 정렬 기준이 같은 동순위 행을 추가로 반환한다.
오답 풀이
- 1번: OFFSET의 올바른 설명이다.
- 2번: FETCH의 올바른 설명이다.
- 3번: ONLY는 지정된 수만 반환한다.
- 4번: 첫 번째 행이 아니라 마지막 행 기준 동순위를 포함한다.
보충 개념 FETCH FIRST n ROWS WITH TIES는 ORDER BY 기준으로 n번째 행과 같은 정렬 값을 가진 행을 함께 반환한다. WITH TIES를 사용할 때는 ORDER BY가 중요하다.