[데이터베이스] - MySQL limit 활용하여 페이징 처리하기
데이터베이스2018. 12. 7. 13:35
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
○ MySQL limit 활용하여 페이징 처리하기 |
예를 들어, 출력하려는 게시판 데이터가 100줄이라고 하자 우리는 20개씩 출력하여 5개의 페이징 처리를 하고 싶다 // 1 페이지 SELECT * FROM board LIMIT 0, 20; // 2페이지 SELECT * FROM board LIMIT 20, 20; // 3페이지 SELECT * FROM board LIMIT 40, 20; // 4페이지 SELECT * FROM board LIMIT 60, 20; // 5페이지 SELECT * FROM board LIMIT 80, 20; LIMIT 바로 앞은 offset 즉 인덱스, 시작 위치이다 뒤는 한번에 출력할 수이다 그럼 출력할 때, 공식이 하나 나온다! offset 부분 : (페이지 번호 - 1) * 한번에 출력할 수 Oracle 을 사용 시 ROWNUM 을 사용한다 |
'데이터베이스' 카테고리의 다른 글
[데이터베이스] - ODAC 설치하기(oracle 11g r2 64bit 설치도) (0) | 2019.06.19 |
---|---|
[데이터베이스] - MSSQL - foreign key 설정 및 출력, 주의사항 (0) | 2019.04.25 |
[데이터베이스] - 오라클 시퀀스(sequence) 사용하기 (0) | 2018.07.16 |
[데이터베이스] - 오라클 11g, Sql Developer 설치 및 오라클 연결하기 (0) | 2018.07.16 |
[데이터베이스] - delete 시 레코드 삭제 오류(Error Code:1175) 해결 방법 (0) | 2017.12.10 |
댓글()