Java Android Studio查询功能如何添加WHERE子句?
我当前正在尝试显示缺货项目的报告。我在我的报告活动中实现了函数readOutData(),它显示所有产品,但如何编辑函数以仅显示数量为0的产品?下面是我当前函数的代码,它只读取所有产品数据。我添加了一条评论,显示了我想要它做什么,我只是不知道如何格式化它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
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可能只是在
之前缺少了一个空格,其中