【发布时间】:2011-01-16 22:29:40
【问题描述】:
我正在尝试使用 WHERE 实现一个 detabase 查询,并且真的只是想知道如何实现它?我这里的代码给了我一个错误;/谢谢!
public Cursor fetchAllCatagoryForSign(String sign) {
String signSelect="";
if(sign!=null){
signSelect=" WHERE " + CATAGORY_SIGN + "=" + sign;
}
return mDb.rawQuery("SELECT " + CATAGORY_ID + "," +
" " + CATAGORY_NAME + "," +
" " + CATAGORY_SIGN + " FROM "
+ CATAGORY_TABLE + signSelect +
" ORDER BY " + CATAGORY_NAME + " DESC", null);
}
【问题讨论】:
-
FFS:为什么人们从不在他们的问题中包含错误?
-
并展示最终的SQL语句在执行前的样子
-
我没有,因为我从未使用过 where-cluase,所以我认为这只是我在编写它时完全错误。我现在将发布 logcat
标签: android sql database where