<p>目前,我的数据库已经填充了1000行。在</p>
<p>我要选择前100行,然后选择下100行,然后再选择下100行,依此类推。。。在</p>
<p>到目前为止,我已经:</p>
<pre><code>c.execute('SELECT words FROM testWords')
data = c.fetchmany(100)
</code></pre>
<p>这使我可以获得前100行,但是,我无法找到选择后面100行的语法,使用另一条<code>SELECT</code>语句。在</p>
<p>我已经看到在其他编码语言中也是可能的,但是还没有找到Python的SQLite3的解决方案。在</p>
<p>您可以装箱迭代器并多次调用它:</p>
<pre><code>def ResultIter(cursor, arraysize=100):
while True:
results = cursor.fetchmany(arraysize)
if not results:
break
for result in results:
yield result
</code></pre>