数据库分页(oracle,mysql,sqlserver)
Posted xiao-si-chao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库分页(oracle,mysql,sqlserver)相关的知识,希望对你有一定的参考价值。
SQL Server 的语法:
SELECT TOP number|percent column_name(s) FROM table_name
mysql 语法
SELECT column_name(s) FROM table_name LIMIT number
例子
SELECT * FROM Persons LIMIT 5
Oracle 语法
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
例子
SELECT * FROM Persons WHERE ROWNUM <= 5
SELECT *
FROM (select rownum as r,directory,content from sql) tab
WHERE tab.r>ceil(sum/pagesize)*(page-1) and tab.r<=ceil(sum/pagesize)*(page-1)
sum--总条数
pagesize--一页多少条
page--第几页
以上是关于数据库分页(oracle,mysql,sqlserver)的主要内容,如果未能解决你的问题,请参考以下文章