加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Sqlite数据库分页查询之limit用法

发布时间:2020-12-16 04:43:24 所属栏目:安全 来源:网络整理
导读:《Sqlite数据库分页查询之limit用法》要点: 本文介绍了Sqlite数据库分页查询之limit用法,希望对您有用。如果有疑问,可以联系我们。 数据库分页查询是最常见的基础技巧,Sqlite实现分页查询提供了强大便捷的引擎. 如果我要去11-20的Account表的数据 Select

《Sqlite数据库分页查询之limit用法》要点:
本文介绍了Sqlite数据库分页查询之limit用法,希望对您有用。如果有疑问,可以联系我们。

数据库分页查询是最常见的基础技巧,Sqlite实现分页查询提供了强大便捷的引擎.

如果我要去11-20的Account表的数据

Select * From Account Limit 9 Offset 10

以上语句表现从Account表获取数据,跳过10行,取9行.

也可以这样写

select * from account limit10,9

和上面的的效果一样.

通用公试:

sql = "select * from aa where "+条件+" order by "+排序+" limit "+要显示多少条记录+" offset "+跳过多少条记录

如:

select * from aa limit 15 offset 20

意思是说:从aa表跳过20条记录选出15条记录

一个计算页数的办法.

首先明确你一页想显示多少条,例如 X条.

第一步,查询总记录数,有Y条.

计算页数:

nAllPage = Y/X+(Y%X?1:0)

下面便是显示第几页的语句了.例如你想显示第n页的记录

select * from youtable where 你的条件 order by 某个字段顺序 LIMIT X OFFSET X*(n-1)

阐明

X*(n-1) :意思是X乘以(n-1)

更多出色请关注:luluit.net

Sqlite数据库分页查询之limit用法

欢迎参与《Sqlite数据库分页查询之limit用法》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读