美文网首页
SQLite Limit 子句

SQLite Limit 子句

作者: 木易林1 | 来源:发表于2019-01-07 09:37 被阅读0次

SQLite Limit 子句

SQLite 的 LIMIT 子句用于限制由 SELECT 语句返回的数据数量。

语法

带有 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 引擎将返回从下一行开始直到给定的 OFFSET 为止的所有行,如下面的最后一个实例所示。

实例

假设 COMPANY 表有以下记录:

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

下面是一个实例,它限制了您想要从表中提取的行数:

sqlite> SELECT * FROM COMPANY LIMIT 6;

这将产生以下结果:

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0

但是,在某些情况下,可能需要从一个特定的偏移开始提取记录。下面是一个实例,从第三位开始提取 3 个记录:

sqlite> SELECT * FROM COMPANY LIMIT 3 OFFSET 2;

这将产生以下结果:

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0

相关文章

  • SQL 高级 01

    SQL 高级 02 SQL 高级 03 SQLite Limit 子句 SQLite 的 LIMIT 子句用于限制...

  • SQLite Limit 子句

    SQLite Limit 子句 SQLite 的 LIMIT 子句用于限制由 SELECT 语句返回的数据数量。 ...

  • 「SQLite学习笔记」Limit 子句

    SQLite 的 LIMIT 子句用于限制由 SELECT 语句返回的数据数量。 语法 带有 LIMIT 子句的 ...

  • sqlite(14)-Limit子句

    语法# SELECT column1, column2, columnNFROM table_nameLIMIT ...

  • mysql优化

    Limit子句 1. 介绍 Limit子句可以被用于强制 SELECT 语句返回指定的记录数。Limit接受一个或...

  • SQL高级

    SQL SELECT TOP,LIMIT,ROWNUM SQL SELECT TOP子句 select top子句...

  • 数据库:SQL高级查询,分页查询

    分页查询: 一般的分页查询使用简单的 limit 子句就可以实现。 LIMIT 子句可以被用于指定 SELECT ...

  • SQLite Unions 子句

    SQLite Unions 子句 SQLite的 UNION 子句/运算符用于合并两个或多个 SELECT 语句的...

  • SQLite Where 子句

    SQLite Where 子句 SQLite的 WHERE 子句用于指定从一个表或多个表中获取数据的条件。 如果满...

  • ⑥MYSQL(having子句、order by子句、limit

    mysql.exe -h localhost -P 3306 -u root -puse mydb;—— 进入数据...

网友评论

      本文标题:SQLite Limit 子句

      本文链接:https://www.haomeiwen.com/subject/sqfkrqtx.html