我有以下查询:
if...let
我需要能够做到这一点:
Cursor c = sd.query(itemsTable.Table_Name, columns, itemsTable.ItemNumber + "= ?", selectionArgs, null, null, null);
其中itemnumber是我的selectionArgs。
SQL查询返回正确的结果,但游标查询返回null。
我宁愿不改变运行查询的方式,也不想知道是否有办法将现有查询转换为与SQL查询相同的工作方式。
答案 0 :(得分:1)
尝试以下方法:
String selection = "RTRIM(" + itemsTable.ItemNumber + ") = ?";
String[] selectionArgs = new String[] {"292664"}; // or whatever
Cursor c = sd.query(itemsTable.Table_Name, columns, selection, selectionArgs, null, null, null);