특정단어가 들어가면 그 단어가 포함되는 모든 단어가 조회되는 그런 쿼리를 날리고 싶습니다.

예를 들어서

밥이라고 에디트텍스트에 입력하고 조회버튼을 누르면

쌀밥
보리밥
밥맛

등등 이렇게 말이죠


private static final String SEARCH = "SELECT * FROM calorie WHERE food LIKE %?%";

이렇게 쿼리문을 사용하면 잘못된걸까요?

에디트텍스트에 입력한 값은
private String search[] = new String[1];
search[0] = et.getText().toString();

이렇게 가져온뒤

c = db.rawQuery(SEARCH, search);

로우쿼리로 날리는데 자꾸 에러가 나네요

이유좀 가르쳐주세요 ㅜ.ㅜ