LIMIT은 SQL에서 결과 행(Row)의 개수를 제한하는 데 사용한다.
-- 0부터 5개
select * from employees limit 5;
select * from employees limit 0, 5;
select * from employees limit 5 offset 0;
-- 다음 5개는 어떻게?
select * from employees limit 5, 5;
select * from employees limit 5 offset 5;
-- 데이터 정렬 후 -> 내용을 가져오면 조금 더 수월
select e.emp_no
, e.first_name
, e.family_name
, e.email
from
(select * from employees order by emp_no) e limit 5 offset 5;
select e2.emp_no
, e2.first_name
, e2.family_name
, e2.email
from
(select emp_no from employees order by emp_no) e join employees e2 on e.emp_no = e2.emp_no
limit 5 offset 5;
'개발 > DB(MariaDB)' 카테고리의 다른 글
12. DB - (auto_increment) (0) | 2025.03.18 |
---|---|
11. DB - (VIEW) (0) | 2025.03.17 |
10. DB - (INDEX) (0) | 2025.03.17 |
9. DB - (EXISTS, ANY, ALL) (0) | 2025.03.17 |
8. DB - (JOIN) (0) | 2025.03.17 |