LIMIT 와 동일하게 부분 범위 처리 시 사용한다. 부분 범위 처리를 잘하는 사람이 실력을 인정받고 있단다.
LIMIT와 비교해서 다를게 없고 취향따라 쓴다고 한다.
title로 정렬하여 최초의 1건을 뽑는다
SELECT
f.language_id,
f.fulltext
FROM
film f
ORDER BY
f.title
LIMIT 1;
이렇게 하면 안되나? 싶은데
SELECT
f.language_id,
f.fulltext
FROM
film f
ORDER BY
f.title
LIMIT 1;
그래서 궁금해서 ctrl + shift + E 해보았다
뭐 비슷..
앞에 10개 이후에 최초의 10건을 뽑는다
SELECT
f.film_id ,
f.title
FROM
film f
ORDER BY
f.title
OFFSET 10 ROWS
FETCH FIRST 10 ROW ONLY;
앱에서도 보면, 앱 맨 처음 로딩에서 10개 정도 보여주고 스크롤 내리면 10개 더 보여주는 것들이 많죠.
'데이터 분석 > SQL' 카테고리의 다른 글
[SQL 문법] BETWEEN (0) | 2020.10.31 |
---|---|
[SQL 문법] IN (0) | 2020.10.31 |
[SQL 문법] LIMIT (0) | 2020.10.30 |
DBeaver 단축키 - 자동 줄 정렬 (prettier) (0) | 2020.10.30 |
[SQL 문법] WHERE 절 (0) | 2020.10.28 |