我试图在SQL中选择每一行.我一直在寻找Stack Overflow,并根据我有限的SQL知识拼凑出我能做的事情.我有一个有81,225行的表.我试图在SQLite中选择每285行.
我使用的是如下:
Select *
From Test A
Where ROWID > 0 AND ROWID <= 81225
AND ROWID % 285 = 285 % 285
Run Code Online (Sandbox Code Playgroud)
这个查询给了我285行(我期望的那样),但它没有给我预期的结果.是否需要添加/更改此代码才能获得所需的结果?
谢谢,
您用于模数的条件是错误的.请改用:
Select *
From Test A
Where ROWID > 0 AND ROWID <= 81225
AND ROWID % 285 = 0
Run Code Online (Sandbox Code Playgroud)