MySQL、oracle分页机制区别
1.MySQL:MySQL数据库提供了重要的关键字:limit搞清:limit值一,值二。值一:页显示记录时的起始位置公式:(当前页-1)*每页要显示的条数值二:每页显示的记录数分页查询语句书写:"sql+limit?,?";
2.oracle:在oracle数据库中我们只能通过伪列:‘rownum’来实现分页;深刻理解‘rownum’:因为ROWNUM是对结果集加的一个伪列,即先查到结果集之后再加上去的一个列(强调:先要有结果集)。简单的说rownum是对符合条件结果的序列号。它总是从1开始排起的。所以你选出的结果不可能没有1。
分页查询语句书写格式:"SELECT*FROM(SELECTA.*,ROWNUMRNFROM(QUERY_SQL)AWHEREROWNUM<=?)WHERERN>=?";