gpt4 book ai didi

android - Sqlite 查询一列中的多个值

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

我想在表中查询字段 ID,其中包含一些值,例如 1、5、4、11,这些值将根据选择来自上一个屏幕。

cursor = database.query(tablename,
new String[] { "TopName" }, "id =?", new String[]{"2,3"}, null, null, null);

当我这样做时,我得到的游标计数为 0,使用 new String[]{"2"} 我得到了我想要的所有 ID 的值,这些 ID 的值在字符串数组中,例如 OR,在该列中具有值。

最佳答案

您可以像这样使用 IN 运算符,

cursor = database.query(tablename, new String[] {"TopName"}, "id IN(?,?)", 
new String[]{"2","3"}, null, null, null);

关于android - Sqlite 查询一列中的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8343946/

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