본문 바로가기
DataBase

[postgreSQL][데이터 필터링]FETCH절

by 바까 2021. 9. 13.
반응형
--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건의 행을 리턴한다.
반응형

댓글