SQLite-获取行数,并使用该信息限制查询

fae0ux8s  于 2022-11-15  发布在  SQLite
关注(0)|答案(1)|浏览(123)

我需要根据行数限制我的查询。
我想要这样的东西:

select *,
       (select count(id) as cnt from test) as cnt 
from mytable limit (cnt-100)

但我得到的错误消息是cnt不是列。
如何根据数据库中存在的行数更改mi限制?

jutyujz0

jutyujz01#

为此,只需使用SELECT语句即可。

SELECT * FROM mytable LIMIT (SELECT COUNT(id)-100 FROM test);

相关问题