好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

oracle,mysql,SqlServer三种数据库的分页查询的实例

MySql:

MySQL数据库实现分页比较简单,提供了 LIMIT函数。一般只需要直接写到sql语句后面就行了。
LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行数。例如:
select * from table WHERE … LIMIT 10; #返回前10行
select * from table WHERE … LIMIT 0,10; #返回前10行
select * from table WHERE … LIMIT 10,20; #返回第10-20行数据

 

Oracle:

考虑mySql中的实现分页,select * from 表名  limit 开始记录数,显示多少条;就可以实现我们的分页效果。

但是在oracle中没有limit关键字,但是有 rownum字段

rownum是一个伪列,是oracle系统自动为查询返回结果的每行分配的编号,第一行为1,第二行为2,以此类推。。。。

第一种:

代码如下:

查看更多关于oracle,mysql,SqlServer三种数据库的分页查询的实例的详细内容...

  阅读:44次