在SQLite中: 从table1中选择*,其中table1匹配'any word here'限制10 offset 0;
我需要得到总结果数,比如它将是10,000
我应该执行另一个请求,例如: 从table1中选择count(*),其中table1匹配'any word here';
有更快的解决方案吗?
我搜索过但没找到。
答案 0 :(得分:1)
SQLite即时计算结果记录。
因此,当您使用LIMIT
子句时,永远不会看到第十个之后的任何记录。
如果您需要总计数,则必须使用COUNT
。