Вы можете использовать необработанный запрос на SQLite
Это то, что я делаю:
public Cursor getFriendsCursorByNickName(String nickname) {
String[] args = new String[1];
args[0] = "%"+nickname+"%";
Cursor friendLike = db.rawQuery("SELECT * FROM friends WHERE nickname like ?", args);
friendLike.moveToFirst();
return friendLike;
}
Материал здесь "?"внутри запроса, чтобы вы могли подготовить условия снаружи как "args". Надеюсь, это поможет вам;)