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

ane*_*ela 1 sqlite android where

我在这里想知道我应该如何在android wheresqlite查询查询中的子句,因为我看过的大多数例子都说address = ?但是我想检查一下substring.有没有办法检查数据库列中存在的字符串的子字符串.也许这很简单,但我还没有找到任何这样做的例子.

jee*_*eet 7

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

学习SQL LIKE


Yug*_*abu 5

使用如下字符串代替WHERE子句

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

columnName+" LIKE '"+subString+"%'"
Run Code Online (Sandbox Code Playgroud)

-> 如果子字符串在列值的末尾

columnName+" LIKE '%"+subString+"'"
Run Code Online (Sandbox Code Playgroud)

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

columnName+" LIKE '%"+subString+"%'"
Run Code Online (Sandbox Code Playgroud)