SQLite LIMIT子句

SQLite LIMIT子句用于限制通过SELECT命令从表中获取的记录的数量。

语法:

SELECT column1, column2, columnN   
FROM table_name  
LIMIT [no of rows]

LIMIT子句也可以与OFFSET子句一起使用。

SELECT column1, column2, columnN   
FROM table_name  
LIMIT [no of rows] OFFSET [row num]

示例:

下面举个例子来演示SQLite LIMIT子句的用法。 假设有一个名为“student”的表,并具有以下数据:

sqlite> SELECT * FROM student;
1|Maxsu|27|Shengzheng|20000.0
2|Minsu|25|Beijing|15000.0
3|Avgsu|23|Shanghai|2000.0
4|Linsu|25|Guangzhou|65000.0
5|Sqlsu|26|Hainan|25000.0
6|Javasu|21|Shengzheng|18000.0
sqlite>

示例1:

通过使用LIMIT子名,根据需要的行数从student表中返回指定记录数量。例如,以下语句只返回3条记录 –

SELECT * FROM STUDENT LIMIT 3;

执行上面语句,得到以下结果 –

《SQLite LIMIT子句》

示例2:

OFFSET用于不从表中检索偏移记录。 在某些情况下,必须从某一点开始检索记录:

student表中的第2位开始选择2条记录。

SELECT * FROM STUDENT LIMIT 2 OFFSET 1;

执行上面语句,得到以下结果 –

《SQLite LIMIT子句》

        原文作者:SQLite教程
        原文地址: https://www.yiibai.com/sqlite/limit-clause.html
        本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
    点赞

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注