sql如何获取查询扫描的行数?能否指定范围扫描?

  • 比如做一个懒加载,先显示10条数据,滚动触发后显示第11-20条数据,如果这些数据是要经过筛选的,那么应该如何编写sql语句呢,不能每次都从头扫描吧?除了根据自增id并使用​​limit​​之外有其他方式吗?
  • 另一个问题,能否指定扫描的行数,比如只扫描500行,查到多少算多少,sql如何编写?

网上没有找到类似的问题答案,求解答


sql
mysql
2023-11-02 12:46:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
杰森托德

我按照ID来查,比如你第1页最后一条数据的id是​​10000​​(ID降序排列)

select * from data where id < 10000 limit 10

第二个问题暂时没遇到这种需求。


分享
微博
QQ
微信
回复
2023-11-02 13:57:12
相关问题
有知道鸿蒙BLE扫描问题吗?
686浏览 • 1回复 待解决
BLE扫描条件设置问题有知道吗?
1321浏览 • 1回复 待解决
求大佬告知如何扫描Wi-Fi列表
135浏览 • 1回复 待解决
SQL相同两个子查询如何复用?
1066浏览 • 2回复 待解决
关于SQL查询两个表查询
1305浏览 • 1回复 待解决
请教一个sql查询需求?
947浏览 • 1回复 待解决
如何获取指定Bundle NameAbility信息
147浏览 • 1回复 待解决
sql 联合查询 分表问题有懂吗?
395浏览 • 1回复 待解决
sql like查询如何不区分大小写?
1503浏览 • 2回复 待解决
mysql多对多查询sql怎么写?
591浏览 • 1回复 待解决
Scrapy 获取不到拉勾网指定xpath数据
3223浏览 • 0回复 待解决
TimePicker如何设置时间选择器范围
5036浏览 • 1回复 待解决
SQL插入一个数据时,如何获取ID?
1191浏览 • 2回复 待解决
FA卡片如何行数据交互
412浏览 • 1回复 待解决
AppStorage 作用范围是怎样
295浏览 • 1回复 待解决
鸿蒙能获取图片指定大小缩略图吗
7462浏览 • 1回复 待解决