您的位置:首页 > 其它

查询指定条数的记录

2016-05-30 14:05 281 查看
查询前20条记录

Mysql版本:

select * from tablename limit m,n

其中m是指记录开始的index,从0开始,表示第一条记录

n是指从第m+1条开始,取n条。

如SELECT *  from tablename limit 0, 20

Oracle版本:

SELECT * FROM ( SELECT rownum rn, a.*  FROM  tablename a)  WHERE rownum <= 20 ) WHERE rn> 0

注意:mysql是从0开始的,取20条

而oracle是按序号rownum(rownum是从1开始的),到序号20(包括20)之前,也可以写成 rownum < 21,取20条
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: