如何对Android游标进行rtrim()查询?

时间:2015-07-20 15:01:22

标签: android sqlite cursor

我有以下查询:

if...let

我需要能够做到这一点:

Cursor c = sd.query(itemsTable.Table_Name, columns, itemsTable.ItemNumber + "= ?", selectionArgs, null, null, null);

其中itemnumber是我的selectionArgs。

SQL查询返回正确的结果,但游标查询返回null。

我宁愿不改变运行查询的方式,也不想知道是否有办法将现有查询转换为与SQL查询相同的工作方式。

1 个答案:

答案 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);