Java Android Studio查询功能如何添加WHERE子句?

Java Android Studio查询功能如何添加WHERE子句?,java,sql,sqlite,android-studio,Java,Sql,Sqlite,Android Studio,我当前正在尝试显示缺货项目的报告。我在我的报告活动中实现了函数readOutData(),它显示所有产品,但如何编辑函数以仅显示数量为0的产品?下面是我当前函数的代码,它只读取所有产品数据。我添加了一条评论,显示了我想要它做什么,我只是不知道如何格式化它 Cursor readOutData() { String query = "SELECT * FROM " + TABLE_NAME; //WHERE quantity = 0; SQLiteDataba

我当前正在尝试显示缺货项目的报告。我在我的报告活动中实现了函数readOutData(),它显示所有产品,但如何编辑函数以仅显示数量为0的产品?下面是我当前函数的代码,它只读取所有产品数据。我添加了一条评论,显示了我想要它做什么,我只是不知道如何格式化它

Cursor readOutData() {
     String query = "SELECT * FROM " + TABLE_NAME; //WHERE quantity = 0;
    SQLiteDatabase db = this.getReadableDatabase();

    Cursor cursor = null;
    if(db != null){
        cursor = db.rawQuery(query, null);
    }
    return cursor;
}

假设列是正确的,则此代码应该可以工作

String query = "SELECT * FROM " + TABLE_NAME +  " WHERE quantity = 0";

尽管使用预先准备好的语句会更好。

您尝试了什么,出现了什么错误?您的评论似乎很好地完成了该语句?@HenryTwist可能只是在
之前缺少了一个空格,其中