数据库分页
Posted 晓怂样
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库分页相关的知识,希望对你有一定的参考价值。
一、mysql limit
语法:
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
举例:
select * from table limit 5; --返回前5行
select * from table limit 0,5; --同上,返回前5行
select * from table limit 5,10; --返回6-15行
二、oracle 分页
语法:
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
举例:
1. 选取前5条记录
SELECT * FROM Persons WHERE ROWNUM <= 5
2.分页
--从数据库表中第M条记录开始检索N条记录
SELECT * FROM (SELECT ROWNUM r,t1.* From 表名称 t1 where rownum < M + N) t2
where t2.r >= M
--如:从表Sys_option(主键为sys_id)中从第10条记录开始检索20条记录
语句如下
SELECT * FROM (SELECT ROWNUM R,t1.* From Sys_option where rownum < 30 ) t2
Where t2.R >= 10
以上是关于数据库分页的主要内容,如果未能解决你的问题,请参考以下文章