How use "LIKE" and "%" to check similarity to variable in android(Java code) -
i working on android app using java, need query database in java code check if userinput(variable) statement contain words in sqlite database using like in query , rowquery method in java code,
i used code did not work:
cursor = db.rawquery("select shompet sentence " + column + " '%" + newmessage + "%'", null);
newmessage variable(userinput)
i read similar topics either not answer or complicated.
in expression 'hi' '%hi there%', not possible find any characters replace % wildcards strings match.
you need comparison other way around, i.e., 'hi there' '%hi%':
db.rawquery("select shompet sentence" +             " ? '%' || " + column + " || '%'",             new string[] { newmessage });      
Comments
Post a Comment