gpt4 book ai didi

android - 如何在 android 上将 WHERE 子句添加到查询

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

我想将结果限制为 KEY_HOMEID 等于 journalId 的结果。我已经研究了几天,如有任何帮助,我们将不胜感激。

public Cursor fetchAllNotes(String journalId)
{

返回 mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_HEIGHT,
KEY_BODY, KEY_HOMEID},"FROM DATABASE_TABLE WHERE KEY_HOMEID = journalId",null, null, null, null,null);
}

最佳答案

看看http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#query

您的查询应该看起来像这样:

mDb.query(DATABASE_TABLE, // Table name
columnNames, // String[] containing your column names
KEY_HOMEID+" = "+jounalId, // your where statement, you do not include the WHERE or the FROM DATABASE_TABLE parts of the query,
null,
null,
null,
null
);

如果您觉得编写 sql 查询更舒服,您还可以使用:

mDb.rawQuery("SQL STATEMENT", null);

关于android - 如何在 android 上将 WHERE 子句添加到查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3271740/

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