如何在Sqlite查询Android中的Where子句中查找子字符串

时间:2012-12-21 08:34:58

标签: android sqlite where

我想知道如何在android中的where查询中编写sqlite子句,因为我见过的大多数示例都说address = ?但是我想检查{{} 1}}。有没有办法检查数据库列中存在的字符串的子字符串。也许这很简单,但我还没有找到任何这样做的例子。

2 个答案:

答案 0 :(得分:7)

是使用LIKE运算符检查where子句中的子字符串。

了解SQL LIKE

答案 1 :(得分:3)

使用下面的字符串代替 WHERE 子句

- >如果子字符串处于列值的开头

columnName+" LIKE '"+subString+"%'"

- >如果子字符串位于列值

的末尾
columnName+" LIKE '%"+subString+"'"

- >如果子字符串位于列值的中间

columnName+" LIKE '%"+subString+"%'"