1,MySql:
MySql比较简单,提供了limit函数
一般指需要直接写到sql语句后面就行。
1,limit子句可以用来限制select语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数,第一个参数指定返回的第一行在所有数据中的位置,从0开始(Not 1),第二个参数指定最多返回行数。
No1:select * from table where ... limit 10;返回前10行
No2:select * from table where... limit 0,10;返回前10行
No3: select * from table where ...limit 10,20;返回第10-20行数据
2,SQL Server
1,方案1(NOT IN和SELECT TOP)效率次之:
SELECT TOP 页大小 *
FROM tableName
WHERE ( id NOT IN
(
SELECT TOP (页大小*(页数-1)) id
FROM tableName
ORDER BY id
)
)
ORDER BY id
2,方案2 (id大于多少和SELECT TOP分页):
3,方案3 (SQL游标):
4,方案4 (ROW_NUMBER() OVER):
SELECT * FROM (
SELECT *,row_NUMBER() OVER(ORDER BY id) AS rowNum FROM USER1 AS a
WHERE name LIKE '%zhan%'
) AS b
WHERE rowNum BETWEEN pageSize*(pageIndex-1) AND pageSize*pageIndex
ORDER BY id DESC
3,Oracle
Oracle中没有limit关键字,但是有rownum字段
rownum是一个伪例,是oracle系统自动为查询返回结果的每行分配的编号,第一行为1,第二行为2,以此类推。
eg:
select * from (select e.* , rownum r from (select * from emp order by sal desc) e )e1
where e1.r > 21 and e1.r <= 40
相关推荐
数据库分页数据库分页数据库分页数据库分页数据库分页
Qt数据库分页显示SQLITE,Qt4 Mingw 能正确编译运行
Qt编写的数据库分页demo,支持上一页下一页第一页末一页切换,实时显示当前页信息,支持千万级数据量。
常用的数据库分页语句常用的数据库分页语句常用的数据库分页语句常用的数据库分页语句常用的数据库分页语句
总结各数据库分页语法支持,很实用,大家可以看看。
一、此演示使MS Sql Server 2000默认安装的的数据库northwind,使用CUSTOMERS表中的数据做为演示,不用自已到处找表或自已建表 ... <br>(一次性读取后台分页,而非数据库分页) <br>经自已调试通过的完整工程。
数据库分页 用存储过程实现的 数据库分页 用存储过程实现的 数据库分页 用存储过程实现的 数据库分页 用存储过程实现的
JAVA,JSP,实现各类数据库分页实现大全。通用数据分页实现设计。
asp+SQL server简单数据库分页显示
几条常见的数据库分页SQL 语句,针对oracle,sqlserver,mysql三种常见数据库的分页显示。
最完美的sql2005数据库分页,可以随便用的~!嘎嘎最完美的sql2005数据库分页,可以随便用的~!嘎嘎最完美的sql2005数据库分页,可以随便用的~!嘎嘎最完美的sql2005数据库分页,可以随便用的~!嘎嘎
易语言数据库分页显示源码,数据库分页显示,翻页初始化,上一页,下一页,首页,尾页,跳到页,填充每页
易语言一个简单的数据库分页例程源码,一个简单的数据库分页例程,分页初始化超级列表框,初始化超级列表框,显示页
常用数据库分页sql(),1.oracle数据库分页;2.DB2数据库分页;3.SQL Server 2000数据库分页;4.SQL Server 2005数据库分页5.MySQL数据库分页
node连接数据库分页,不过还在改进之中
数据库分页显示案例数据库分页显示案例数据库分页显示案例数据库分页显示案例数据库分页显示案例数据库分页显示案例数据库分页显示案例
程序结合易语言MySQL支持库简单演示了数据库分页显示效果。@易语言教程源码。
//php 数据库分页显示,有个公式可以解决 select * from $db_table limit ($page-1)*$pagesize,$pagesize //解释一下 $db_table 数据表名 $page 当前页 $pagesize 每页显示多少条信息 //parse_url() URL解析成固...
一个通用的数据库分页类
Java Servlet 数据库分页功能演示,实现了在Servlet 中对数据库中数据进行分页显示的功能。在网页浏览器里面调用outDatabase .html 文件,就可以得到分页显示的数据库。