在SQLite中比较子字符串

时间:2015-04-02 02:22:41

标签: android sqlite

我使用SQLite存储我的数据。我想知道是否有办法比较类似的东西:

Table Persons
   -----------
      Name      |     "12 34 42"

所以我想只比较子串34。使用LIKE,通配符,substr(X,Y)instr(X,Y)始终返回该行但我不想要:

select * from persons where substr('4', 1) > 0;

select * from persons where instr(name, '4') > 0;

有没有办法只比较SQLite中的子字符串?

1 个答案:

答案 0 :(得分:1)

执行此操作的典型方法是使用like

where ' ' || name || ' ' like '% 34 %'