如何对 RoomDB 中的串联列执行 SELECT 查询?
How to perform SELECT query on concatenated columns in RoomDB?
我有一个table(用户)结构
+-----+----------+------------+
|ID |firstName |lastName |
+-----+----------+------------+
|1 |John |Wesley |
+-----+----------+------------+
|2 |Ashley |Copper |
+-----+----------+------------+
搜索查询 'n W' 应该得到 'John Wesley' 的结果,'y C' 应该得到 'Ashley Copper' 的结果 table。
请试试这个:-
Select firstName,lastName from user where (firstName like "%y" and lastName like "C%") or (firstName like "%n" and lastName like "W%")
在您的 Room Dao 方法上使用以下查询 -
SELECT user.firstName || user.lastName AS 'FULL_NAME' FROM User;
终于得到答案,
SELECT * FROM User WHERE ((firstName||" "||lastName) LIKE %query%)
我有一个table(用户)结构
+-----+----------+------------+
|ID |firstName |lastName |
+-----+----------+------------+
|1 |John |Wesley |
+-----+----------+------------+
|2 |Ashley |Copper |
+-----+----------+------------+
搜索查询 'n W' 应该得到 'John Wesley' 的结果,'y C' 应该得到 'Ashley Copper' 的结果 table。
请试试这个:-
Select firstName,lastName from user where (firstName like "%y" and lastName like "C%") or (firstName like "%n" and lastName like "W%")
在您的 Room Dao 方法上使用以下查询 -
SELECT user.firstName || user.lastName AS 'FULL_NAME' FROM User;
终于得到答案,
SELECT * FROM User WHERE ((firstName||" "||lastName) LIKE %query%)