본문 바로가기

공부 자료/DataBase

[SQL] limit - 데이터를 일부만 가져오기

limit

SELECT 칼럼명
FROM 테이블명
WHERE 조건문
ORDER BY 기준칼럼
LIMIT 숫자1, 숫자2;

: '숫자1'번째부터 '숫자2'개의 데이터를 가져오는 것을 의미 (숫자1이 생략된다면 0이 디폴트)

: SQL은 기본적으로 1이 첫번째이지만 limit은 예외적으로 0이 첫번째

: 페이징 처리할 때 많이 사용

 

[예시]

- emp 테이블에서 sal을 기준으로 내림차순 한 뒤 첫번째부터 5번째까지의 데이터를 조회
SELECT * FROM emp ORDER BY sal desc limit 5;

SELECT * FROM emp ORDER BY sal desc limit 0, 5;

 

'공부 자료 > DataBase' 카테고리의 다른 글

[SQL] DML - 데이터 조작어  (0) 2023.09.07
[SQL] DDL : 데이터 정의어  (0) 2023.09.06
[SQL] 서브쿼리  (0) 2023.09.06
[SQL] JOIN(INNER, LEFT, RIGHT, SELF, FULL, NATURAL)  (0) 2023.09.05
[SQL] 날짜 함수  (0) 2023.09.05