关闭

查询指定条数的记录

83人阅读 评论(0) 收藏 举报
分类:

查询前20条记录

Mysql版本:

select * from tablename limit m,n

其中m是指记录开始的index0开始,表示第一条记录
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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1868次
    • 积分:75
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:1篇
    • 评论:0条
    文章分类
    文章存档