DataBase
[postgreSQL][데이터 필터링]FETCH절
바까
2021. 9. 13. 22:35
반응형
--3)FETCH절
--특정 집합을 출력 시 출력하는 행의 수를 한정하는 역할. 부분 범위 처리시 사용
--(1)FETCH절 문법
--SELECT *
--FROM TABLE_NAME
--FETCH FIRST [N] ROW ONLY; --출력하는 행의 수를지정한다. N을 입력하지 않고 ROW ONLY만 입력하면 단 한 건만 출력
--SELECT *
--FROM TABLE_ NAME
--OFFSET N ROWS
-- FETCH FIRST [N] ROW ONLY; --출력하는 행의 수를 지정하면서 시작위치를 지정한다. OFFSET N값의 시작위치는 0
select film_id , title
from film f
order by title
fetch first row only; --TITLE로 정렬한 집한 중에서 최초의 단 한건의 행을 리턴
select film_id , title
from film f
order by title
fetch first 5 row only; --지정한 숫자만큼 출력
select film_id , title
from film f
order by title --TITLE로 정렬한 집합중에서
offset 5 rows --6번째 행부터 -- 0 1 2 3 4 5
-- 1 2 3 4 5 6
fetch first 5 row only; --5건의 행을 리턴한다.
반응형