반응형
Limit 함수
-> 사용법 : SELECT * FROM TABLE LIMIT 10;
-> 설명 : 10개만 가져오기
Offset 함수
-> 사용법 : SELECT * FROM TABLE LIMIT 10 OFFSET 5;
-> 설명 : 5번째 행부터 가져오기
이 두개 함수를 결합하여 쓰면
SELECT * FROM TABLE LIMIT 10 OFFSET 5;
이와 같다.
5번째 행부터 10개를 가져오라는 뜻이다.
order by 와 함께 index 가 걸려있는 컬럼에 사용을 한다면 성능을 극대화 시킬수 있다.
특정 컬럼을 정렬하여 페이징 처리 하듯이 순서대로 몇개씩 가져올수 있다.
아래 사진과 같은 페이징 처리를 할수 있다.
반응형
'IT > Database' 카테고리의 다른 글
[Mysql] MATCH AGAINST 사용(fulltext 검색) (39) | 2023.10.15 |
---|---|
[Oracle] Merge Into 문법 (값이 있으면 update, 없으면 insert) (49) | 2023.10.14 |
null관련 함수(NVL, ISNULL, NULLIF, COALESCE ) (42) | 2023.09.26 |
[Mysql] foreign key 추가하는법 (47) | 2023.09.17 |
[Oracle] CHARTOROWID (68) | 2023.09.12 |
댓글