You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQLite中COUNT语句搭配LIMIT和OFFSET返回空结果是否为预期行为?

关于SQLite中COUNT(*)搭配LIMIT/OFFSET的行为解释

这是预期行为,原因如下:

  • SELECT COUNT(*) FROM Material WHERE level IN (?) 本质只会返回1行结果,这一行就是符合筛选条件的总记录数。
  • 当你添加OFFSET 82时,相当于要求SQLite跳过前82行再返回数据,但原本仅存在1行结果,跳过82行后没有剩余数据,因此返回空列表。

额外说明:这里的LIMIT 10没有实际作用,因为COUNT(*)最多只会输出1行结果,LIMIT参数不会改变最终返回的行数。

内容的提问来源于stack exchange,提问作者user169808

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 18:31:43