gpt4 book ai didi

android - 如何在 SQLite 查询中格式化 WHERE 子句和 '?'?

转载 作者:IT王子 更新时间:2023-10-29 06:27:03 24 4
gpt4 key购买 nike

我正在尝试使用内置的 SQLite 函数,但我不确定如何设置查询格式。如何格式化 WHERE 子句和可以放入其中的 ?:

column [] = {"name"};
selectionArg [] = {"john};
Select name from mytable where id = "john"

db.query(mytable, column, id = ?, selectionArg, null,null,null);

我还没到可以测试它的地方,但我试图在第一时间把它做好。我不确定 ? 是否需要 "?" 还是 id = + "?" 等等。我似乎找不到任何格式示例。

最佳答案

对于查询:

select name from mytable where id = "john"

使用

(SQliteDatabase) db.query(
"mytable" /* table */,
new String[] { "name" } /* columns */,
"id = ?" /* where or selection */,
new String[] { "john" } /* selectionArgs i.e. value to replace ? */,
null /* groupBy */,
null /* having */,
null /* orderBy */
);

关于android - 如何在 SQLite 查询中格式化 WHERE 子句和 '?'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5276099/

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