您所在的位置:PHP培训学院 > 数据库 > SQLite > >SQLite Limit 子句

SQLite Limit 子句

2018-03-02 17:55:19 来源:菜鸟教程 浏览次数:

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

语法

带有 LIMIT 子句的 SELECT 语句的基本语法如下:

  1. SELECT column1, column2, columnN  
  2. FROM table_name 
  3. LIMIT [no of rows] 

下面是 LIMIT 子句与 OFFSET 子句一起使用时的语法:

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

SQLite 引擎将返回从下一行开始直到给定的 OFFSET 为止的所有行,如下面的最后一个实例所示。

实例

假设 COMPANY 表有以下记录:

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

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

  1. sqlite> SELECT * FROM COMPANY LIMIT 6; 

这将产生以下结果:

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

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

  1. sqlite> SELECT * FROM COMPANY LIMIT 3 OFFSET 2; 

这将产生以下结果:

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

[免责声明]本文来源于网络转载,仅供学习交流使用,不构成商业目的。版权归原作者所有,如涉及作品内容、版权和其它问题请在30日内与本网联系,我们将在第一时进行处理

优就业官方微信

扫描二维码,即可与小
U亲密互动

优就业官方微博

扫码关注,更有精彩活动
等你参与

优就业官方QQ号

一键加好友

咨询电话:(9:00-22:00)

400-650-7353

优就业PHP培训学院(php.ujiuye.com)-中公优就业旗下PHP研究中心,是PHP培训机构,致力于培养系统实战型PHP精英人才。关注PHP技巧与PHP开发视野。优就业PHP培训学院-更好的PHP培训机构。

 
 
咨询中心
优就业微信扫一扫
微信扫一扫

400-650-7353

加入官方微博