有没有从数据库中查询连续文本的sql方法?
例如,我只想查询“koma azad”,但查询方法也显示“koma dengê azad”。
代码:
public Cursor getmatches(String query, String[] columns) {
String selection = KEY_WORD + " MATCH ?";
String[] selectionArgs = new String[]{query};
return query(selection, selectionArgs, columns);
}
最佳答案
如果匹配短语中有分隔符,则必须使用双引号。如果要在选择字符串中内联查询文本,它看起来像这样:
String selection = KEY_WORD + " MATCH '\"" + query + "\"'";
我不确定这是否适用于 ?
占位符,但您可以尝试一下并告诉我们。
关于Android SQLite 查询连续文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31641902/