개발/DB(MariaDB)

13. DB - (LIMIT)

oneidsin 2025. 3. 18. 11:32

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