Android 房间 - 在字符串中搜索
Android Rooms - Search in String
在 Android Rooms 持久性库中,如何将以下 SQL 语句编写为 @Query?
SELECT * FROM table WHERE field LIKE %:value%
此语法无效,我在文档中找不到任何相关信息。
您可以使用 SQLite 字符串连接来连接。
@Query("SELECT * FROM table WHERE field LIKE '%' || :value || '%'")
非常适合我:
@Query("SELECT * FROM stores " +
"WHERE name LIKE '%' || :search || '%' " +
"OR description LIKE '%' || :search || '%'")
在 Android Rooms 持久性库中,如何将以下 SQL 语句编写为 @Query?
SELECT * FROM table WHERE field LIKE %:value%
此语法无效,我在文档中找不到任何相关信息。
您可以使用 SQLite 字符串连接来连接。
@Query("SELECT * FROM table WHERE field LIKE '%' || :value || '%'")
@Query("SELECT * FROM stores " +
"WHERE name LIKE '%' || :search || '%' " +
"OR description LIKE '%' || :search || '%'")