我想知道如何在android中的where
查询中编写sqlite
子句,因为我见过的大多数示例都说address = ?
但是我想检查{{} 1}}。有没有办法检查数据库列中存在的字符串的子字符串。也许这很简单,但我还没有找到任何这样做的例子。
答案 0 :(得分:7)
是使用LIKE运算符检查where子句中的子字符串。
了解SQL LIKE
答案 1 :(得分:3)
使用下面的字符串代替 WHERE 子句
- >如果子字符串处于列值的开头
columnName+" LIKE '"+subString+"%'"
- >如果子字符串位于列值
的末尾columnName+" LIKE '%"+subString+"'"
- >如果子字符串位于列值的中间
columnName+" LIKE '%"+subString+"%'"