I am wondering, my codes run but it doesn't return results as what I want. For example the data on my
column1 is : hotdog,bacon,cheese
and I want to search bacon. like query cant find bacon. but if I searched cheese or hotdog like query can find it. I think if the word surrounds with a comma. What do I need to do?
public ArrayList<String> getrecom(int recom1) {
    ArrayList<String> result = new ArrayList<String>();
    SQLiteDatabase db = dbHelperFoods.getWritableDatabase();
    String selectQuery = "SELECT * FROM "+ recom.TABLE+" WHERE " +KEY_recom+ " LIKE '%"+recom1+"%'";
    Cursor cursor = db.rawQuery(selectQuery, null);
    if (cursor.moveToFirst()) {
        result.add(cursor.getString(cursor.getColumnIndex("name")));
        while (cursor.moveToNext()) {
            result.add(cursor.getString(cursor.getColumnIndex("name")));
        }
    }
    cursor.close();
    db.close();
    return result;
}
 
    