我遇到了一个场景,我必须在Android SQLite数据库中查找所有行,其中特定的列字段值位于输入字符串中。例如, 输入字符串:
I am not done yet, I can’t call it a day I need to work more for couple of hours.
现在我在SQLite(Android)中的表有一个名为标题
的列我需要查找标题列字段值位于输入字符串上方的所有行。基本上我想要跟随行 完整的标题字符串就像下面的
之一称它为一天
尚未完成
我想知道是否可以在sqlite Android中使用单个查询。我所知道的是LIKE以相反的方式工作。
答案 0 :(得分:4)
鉴于您的表包含一列title
,其中包含您希望在给定字符串中匹配的标题,您可以与%
进行连接以使用LIKE
select *
from your_table
where 'your input string here' like '%' || title || '%'