我在 Android 中使用 SQLite 数据库。我想使用类似的查询来查询数据库
SELECT * FROM Persons WHERE City LIKE '%nes%'
这将Sandnes
根据字符模式“nes”匹配返回城市,如:http ://www.w3schools.com/sql/sql_wildcards.asp 。
但是,当我尝试将其放入 android 的
query (SQLiteDatabase db, String[] projectionIn, String selection, String[] selectionArgs, String groupBy, String having, String sortOrder)
方法,使用
selection = KEY_CODE + " LIKE ?";
和selectionArgs = new String[] {"'%" + query + "%'"};
,
我没有返回任何结果。
我可以在 android 查询中执行此操作吗?如果是这样,我应该怎么写?如果没有,是否有替代方法?
提前致谢。