SQLite数据库限制返回行数和别名的代码实例解析

数据库 其他数据库
本文主要介绍了SQLite数据库使用LIMIT和OFFSET来设置数据返回的行数的过程,并相应地介绍了为每一个列起别名的方法。希望会对读者有所帮助。

SQLite数据库中,有时候数据库中的数据太多,全部返回可不行,这时就需要限制返回行数,还可以设定返回的起始位置。可以通过以下语句来实现:SELECT 列... FROM 表 LIMIT 数量 OFFSET 位置。这样我们就能能够控制显示的数量和起始位置了。除此之外,我们还可以给返回的列起一个比较直观的名字,以便于我们的理解。本文介绍了它们的实现代码。

限制返回行数的代码如下:

 

  1. sqlite> 
  2.  
  3. sqlite> SELECT * FROM Cars LIMIT 4;  
  4.  
  5. Id Name Cost  
  6.  
  7. ---- --------------- ---------------  
  8.  
  9. 1 Audi 52642  
  10.  
  11. 2 Mercedes 57127  
  12.  
  13. 3 Skoda 9000  
  14.  
  15. 4 Volvo 29000  
  16.  
  17. sqlite> 
  18.  
  19. sqlite> SELECT * FROM Cars LIMIT 4 OFFSET 2;  
  20.  
  21. Id Name Cost  
  22.  
  23. ---- --------------- ---------------  
  24.  
  25. 3 Skoda 9000  
  26.  
  27. 4 Volvo 29000  
  28.  
  29. 5 Bentley 350000  
  30.  
  31. 6 Citroen 21000  
  32.  
  33. sqlite> 

 

设置别名的代码如下:

 

  1. sqlite> 
  2.  
  3. sqlite> SELECT Name , Cost AS 'Price Of Car' FROM Cars;  
  4.  
  5. Name Price Of Car  
  6.  
  7. ---- ---------------  
  8.  
  9. Audi 52642  
  10.  
  11. Merc 57127  
  12.  
  13. Skod 9000  
  14.  
  15. Volv 29000  
  16.  
  17. Bent 350000  
  18.  
  19. Citr 21000  
  20.  
  21. Humm 41400  
  22.  
  23. Volk 21600  
  24.  
  25. sqlite> 

 

上面的代码中把列名Cost 改为了"Price Of Car"。

关于SQLite数据库限制返回行数和别名的设置就介绍到这里,希望会给大家带来收获。

【编辑推荐】

  1. 一个SQLite数据库查询数据的代码实例
  2. 使用SQLite扩展函数来定义自己的函数
  3. 在SQLite中统计本周本月数据的代码实例
  4. 一个SQLite数据库插入数据的经典代码实例
  5. 一个SQLite数据库修改和删除数据的代码实例
责任编辑:赵鹏 来源: 博客园
相关推荐

2011-07-20 14:57:47

SQLite数据库ORDER BYGROUP BY

2011-07-20 13:40:00

SQLite数据库查询数据

2011-07-05 10:16:16

Qt 数据库 SQLite

2011-07-20 13:18:01

SQLite数据库修改和删除数据

2011-07-20 12:55:17

SQLite数据库插入数据

2011-07-20 14:32:59

SQLite数据库LIKE查询IN集合查询

2011-07-05 14:46:34

2011-07-26 18:11:56

iPhone Sqlite 数据库

2011-07-21 17:29:42

iPhone Sqlite 数据库

2010-04-06 11:30:09

Oracle 数据库

2024-03-07 13:02:57

PythonSQLite数据库

2011-03-03 13:13:51

DelphiSQLite加密

2011-07-07 16:42:38

iPhone Sqlite3 数据库

2019-02-11 09:48:02

2010-06-04 10:59:54

MySQL数据库返回影

2011-08-22 12:01:36

SQL Server代码优化

2020-09-03 11:35:22

SQLiteMySQLPostgreSQL

2011-07-12 16:41:14

mysql处理异常

2017-07-12 09:20:42

SQLite数据库移植

2019-08-15 07:00:54

SQLite数据库内存数据库
点赞
收藏

51CTO技术栈公众号