oracleDB.war
2.01MB

 

페이지 갯수 찾기 
1. 전체 상품의 갯수를 찾는다. select count(*) from sangpoom_info
2. 위의 결과를 5로 나눈다.(한 페이지에 5개를 출력한다고 가정)
int page_count = 12 / 5;
3. 위의 결과에 나머지가 있으면 1을 더한다.
int namoji = 12 % 5;
if(namoji != 0) page_count++;

 

페이지1을 누른 경우 where rn > startrow and rn < endrow
startrow = (페이지번호 - 1) * 5 + 1 = (1 - 1) * 5 + 1 = 1
endrow = 페이지번호 * 5 = 5
where rn >= 1 and rn <= 5

페이지 2를 누른 경우 where rn > startrow and rn < endrow
startrow = (페이지번호 - 1) * 5 + 1 = (2 - 1) * 5 + 1 = 6
endrow = 페이지번호 * 5 = 10
where rn >= 6 and rn <= 10

페이지 3을 누른 경우 where rn > startrow and rn < endrow
startrow = (페이지번호 - 1) * 5 + 1 = (3 - 1) * 5 + 1 = 11
endrow = 페이지번호 * 5 = 15
where rn >= 11 and rn <=15

Posted by webpage
,

SQL 2

카테고리 없음 2024. 2. 20. 16:02

https://drive.google.com/file/d/1tsU3t5pzIF3Axi-F6yaBzLRyutCFeYE1/view?usp=drive_link

 

Oracle9i Introduction to Oracle9i SQL(한글판) part2.pdf

 

drive.google.com

 

Posted by webpage
,

oracleDB.war
2.01MB

 

Posted by webpage
,