Android的房间 - 在字符串搜索

问题描述:

在Android的客房持久性库,我怎么会写下面的SQL语句:
SELECT * FROM table WHERE field LIKE %:value%
作为@Query?
此语法无效,在文档中我找不到任何关于它的内容。Android的房间 - 在字符串搜索

+0

https://stackoverflow.com/questions/9076561/android-sqlitedatabase-query-with-like – Nabin

+0

确保你的表名是不是表本身:) – Nabin

+0

@Spiderman我谈论新房间持久性库。我知道如何写在正则sql :) –

您可以使用SQLite字符串连接进行concat。

@Query("SELECT * FROM table WHERE field LIKE '%' || :value || '%'") 
+0

如果我希望'field'以':value'开始? 谢谢:) –