gpt4 book ai didi

android - 在 SQLite 数据库查询中设置多个选择参数

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:59 25 4
gpt4 key购买 nike

我将如何查询多个选择参数?例如,这是我的数据库的格式

my database

这是我用来仅使用一个选择参数进行搜索的代码:

public Cursor getType(String type) throws SQLException 
{
Cursor mCursor =
db.query(true, DB_TABLE, new String[] {
KEY_ROWID,
KEY_ALCOHOL,
KEY_TYPE,
KEY_BRAND,
KEY_PRICE
},
KEY_TYPE + "=?",
new String[] { type },
null,
null,
null,
null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}

但这仅按 KEY_TYPE 进行搜索,我该如何设置才能按 KEY_TYPE、KEY_ALCOHOL 和 KEY_PRICE 进行搜索?

最佳答案

这可能对你有帮助

  public Cursor getType(String type) throws SQLException 
{
Cursor mCursor =
db.query(true, DB_TABLE, new String[] {
KEY_ROWID,
KEY_ALCOHOL,
KEY_TYPE,
KEY_BRAND,
KEY_PRICE
},
KEY_TYPE + "=?" + " AND " + KEY_ALCOHOL + "=?" " AND " + KEY_PRICE + "=?",

new String[] { type,alcohol,price },
null,
null,
null,
null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}

关于android - 在 SQLite 数据库查询中设置多个选择参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12422977/

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