0

在 SQLite 中: Select * from table1 where table1 match 'any word here' limit 10 offset 0;

我需要得到总结果数,比如 10,000

所以我应该执行另一个请求,例如: Select count(*) from table1 where table1 match 'any word here';

有更快的解决方案吗?

我搜索并没有找到。

4

1 回答 1

1

SQLite 即时计算结果记录。因此,当您使用该LIMIT子句时,将永远不会看到第十个之后的任何记录。

如果您需要总计数,则必须使用COUNT.

于 2013-04-03T16:52:01.627 回答