Sqlite查询以查找特定列字段值位于输入字符串

时间:2017-03-12 12:56:00

标签: android sql sqlite

我遇到了一个场景,我必须在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)中的表有一个名为标题

的列

我需要查找标题列字段值位于输入字符串上方的所有行。基本上我想要跟随行 完整的标题字符串就像下面的

之一
  1. 称它为一天

  2. 尚未完成

  3. 我想知道是否可以在sqlite Android中使用单个查询。我所知道的是LIKE以相反的方式工作。

1 个答案:

答案 0 :(得分:4)

鉴于您的表包含一列title,其中包含您希望在给定字符串中匹配的标题,您可以与%进行连接以使用LIKE

select *
from your_table
where 'your input string here' like '%' || title || '%'