안드로이드 SQL 의 where 에 대한 것입니다.

간단하게 생각이 들지만 막상 해보니 결과값이 다르게 나와 도움을 요청해봅니다.


테이블에 Number, Code 가 들어있습니다.

이중 Number 값이 '4' 이거나 '6' 인 내용중 Code 값이 '0' 인 자료들을 가져오고자 합니다.


그래서 아래와 같이 where 문 안에 OR 와 AND 를 사용했더니...

select * from data_table where Name like '4' OR Name like '6' AND Code = '0' ;


Code 값이 '0' 이든 아니든 Name 값이 '4' 와 '6' 인 모든 자료가 다 나오네요...


원래 where 안에서는 AND 만 사용가능하고, OR 는 사용할 수 없는 것인가요?


이런 처리를 하고자 하면 어떻게 where 문을 만들면 될까요?


아시는분이 계시면 도움 좀 부탁드립니다.