我正在使用 FTS3 从数据库中获取内容,我需要获取带有前缀的字符串(内容仅以该字符串开头)。但是当我使用 MATCH 时,它的行为就像包含。
这里的例子:
现在:输入:123 输出:123abc 123aaa aaa123
我想要什么:输入:123 输出:123abc 123aaa
这里我的代码:
db.rawQuery("SELECT * FROM " + SQLConstants.TABLE_NAME + " WHERE " + SQLConstants.TABLE_NAME + " MATCH '" + input + "*' ORDER BY " + CODE
+ " ASC;", null);