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
相关问题
HarmonyOS wifi 扫描问题
317浏览 • 1回复 待解决
有知道鸿蒙BLE扫描问题吗?
2138浏览 • 1回复 待解决
求大佬告知如何扫描Wi-Fi列表
2019浏览 • 1回复 待解决
HarmonyOS如何无感知扫描二维码
226浏览 • 1回复 待解决
BLE扫描条件设置问题有知道吗?
2921浏览 • 1回复 待解决
HarmonyOS 二维码条码扫描识别
298浏览 • 1回复 待解决
HarmonyOS 支持扫描二维码吗?
187浏览 • 1回复 待解决
HarmonyOS扫描二维码方案是什么?
1876浏览 • 1回复 待解决
SQL相同两个子查询如何复用?
2829浏览 • 2回复 待解决
关于SQL查询两个表查询
2760浏览 • 1回复 待解决
请教一个sql查询需求?
2444浏览 • 1回复 待解决
sql like查询如何不区分大小写?
3193浏览 • 2回复 待解决
mysql多对多查询sql怎么写?
2002浏览 • 1回复 待解决
sql 联合查询 分表问题有懂吗?
1854浏览 • 1回复 待解决