在SQLite数据库中,有时候数据库中的数据太多,全部返回可不行,这时就需要限制返回行数,还可以设定返回的起始位置。可以通过以下语句来实现:SELECT 列... FROM 表 LIMIT 数量 OFFSET 位置。这样我们就能能够控制显示的数量和起始位置了。除此之外,我们还可以给返回的列起一个比较直观的名字,以便于我们的理解。本文介绍了它们的实现代码。
限制返回行数的代码如下:
- sqlite>
- sqlite> SELECT * FROM Cars LIMIT 4;
- Id Name Cost
- ---- --------------- ---------------
- 1 Audi 52642
- 2 Mercedes 57127
- 3 Skoda 9000
- 4 Volvo 29000
- sqlite>
- sqlite> SELECT * FROM Cars LIMIT 4 OFFSET 2;
- Id Name Cost
- ---- --------------- ---------------
- 3 Skoda 9000
- 4 Volvo 29000
- 5 Bentley 350000
- 6 Citroen 21000
- sqlite>
设置别名的代码如下:
- sqlite>
- sqlite> SELECT Name , Cost AS 'Price Of Car' FROM Cars;
- Name Price Of Car
- ---- ---------------
- Audi 52642
- Merc 57127
- Skod 9000
- Volv 29000
- Bent 350000
- Citr 21000
- Humm 41400
- Volk 21600
- sqlite>
上面的代码中把列名Cost 改为了"Price Of Car"。
关于SQLite数据库限制返回行数和别名的设置就介绍到这里,希望会给大家带来收获。
【编辑推荐】