gpt4 book ai didi

android - 在 SQLite 查询中使用 LIMIT 语句

转载 作者:IT老高 更新时间:2023-10-28 13:25:08 24 4
gpt4 key购买 nike

我有一个查询,它在 ListView 中选择行而没有限制。但是现在我已经实现了一个 SharedPreferences,用户可以选择在 ListView 中显示多少行,我的 SQLite 查询不起作用。我是这样传递论点的:

return wDb.query(TABELANOME, new String[] {IDTIT, TAREFATIT, SUMARIOTIT}, CONCLUIDOTIT + "=1", null, null, null, null, "LIMIT='" + limite + "'");

最佳答案

等于 (=) 运算符不与 LIMIT 子句一起使用。删除它。

这是一个示例 LIMIT 查询:

SELECT column FROM table ORDER BY somethingelse LIMIT 5, 10

或者:

SELECT column FROM table ORDER BY somethingelse LIMIT 10

在你的情况下,正确的说法是:

return wDb.query(TABELANOME, new String[] {IDTIT, TAREFATIT, SUMARIOTIT}, CONCLUIDOTIT + "=1", null, null, null, null, String.valueOf(limite));

看看这里的 SQLite 选择语法: http://www.sqlite.org/syntaxdiagrams.html#select-stmt

这张图很有用: http://www.sqlite.org/images/syntax/select-stmt.gif

关于android - 在 SQLite 查询中使用 LIMIT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2497677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com