Как выполнить запрос SELECT для объединенных столбцов в RoomDB? - PullRequest
0 голосов
/ 29 января 2019

У меня есть таблица (пользователь) со структурой

+-----+----------+------------+
|ID   |firstName |lastName    |
+-----+----------+------------+
|1    |John      |Wesley      |
+-----+----------+------------+
|2    |Ashley    |Copper      |
+-----+----------+------------+

Поисковый запрос 'n W' должен давать 'John Wesley' и 'y C', если 'Ashley Copper' выводит из таблицы.

Ответы [ 3 ]

0 голосов
/ 29 января 2019

Используйте следующий запрос в методе Room Dao -

SELECT user.firstName || user.lastName AS 'FULL_NAME' FROM User;

0 голосов
/ 29 января 2019

Наконец получил ответ,

SELECT * FROM User WHERE ((firstName||" "||lastName)  LIKE %query%)
0 голосов
/ 29 января 2019

Пожалуйста, попробуйте это: -

Select firstName,lastName from user where (firstName like "%y" and lastName like "C%") or (firstName like "%n" and lastName like "W%")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...