我有一个查询来从SQLite中搜索数据,以便在java项目中实现SEARCH。我需要在从SQLite进行查询时,上下首字母的变体都是真的。我的查询是这样的:
String sqlQuery1 = "SELECT * FROM city AS t1, region AS t2 ON t1.region_number = t2._id WHERE t1.name LIKE '%' || ? || '%';";
然后我把它放在下一个方法中:
public Cursor fetchRecordsByQuery(String query) {
return myDataBase.rawQuery(sqlQuery1, new String[] {query});
}
我需要查询不具有案例意义。小写和大写第一个按钮的结果都是正确的。怎么做?一件事 - 符号是俄语。
答案 0 :(得分:0)
如果我理解正确,那么您可以执行lower(t1.name) LIKE (something in lower case)