Библиотека сохранения комнат — запрос с подстановочными знакамиAndroid

Форум для тех, кто программирует под Android
Гость
Библиотека сохранения комнат — запрос с подстановочными знаками

Сообщение Гость »

В моем классе Room Dao у меня есть следующий метод запроса:

Код: Выделить всё

@Query("SELECT * FROM word_table WHERE firstName LIKE :word")
fun findByName(word:String): DataSource.Factory
Я также хочу получить имена с подстановочными знаками, где начало и конец слова могут быть любыми.
Итак, запрос типа «книга» также должен возвращать слова «

Код: Выделить всё

CarBook", "MathBook", "BooksForLearning", "TheBooksToTry". Таким образом, запрос должен отловить слова, в которых термин «книга»
может находиться в любой позиции. Возможно ли это с ключевым словом SQL LIKE или мне нужно добавить другие ключевые слова?

В некоторых запросах SQL я видел, что % добавляется в начале в конце (в моем случае это будет «%» + :word + «%» ??), но я не знал, как это сделать в Room.

Подробнее здесь: https://stackoverflow.com/questions/593 ... -wildcards

Вернуться в «Android»