我在我的应用程序中处理Room数据库,但我遇到了问题。我的数据库中的产品名称包含波兰语字母,如“ąćęłóżź”。我有一个按名称搜索产品的搜索框。这是我的问题:
@Query("SELECT * FROM Suggestion WHERE name LIKE :name")
fun getSuggestionByName(name: String): Single<List<Suggestion>>
我希望我的查询忽略变音符号,这样当用户键入“mroz”时,他将获得所有组合结果,例如:
现在它只返回包含用户输入内容的匹配项(mroz)。
我试过
@Query("SELECT * FROM Suggestion WHERE name COLLATE NOCASE LIKE :name")
和COLLATE LOCALIZED但是没有用。