= 는 정확하게 일치하는 결과만 출력. 우리가 검색을 이용할 때는 단어 하나를 입력하면 단어가 포함되어 있는 결과들이 출력됨. (정확하게 일치x 부분일치o)
이럴 때 사용하는 연산자 중 대표적인 것이 LIKE
LIKE 연산자
SELECT * FROM TABLE WHERE FEILD LIKE '%조건%'
유사한 결과까지 모두 출력, %와 함께 써야 함.
문자 유형만 가능
%A -> A앞에 어떠한 값이 와도 상관 없고 반드시 마지막은 A로 끝나는 값
A% -> 뒤에는 어떠한 값이 와도 상관 없고 처음은 반드시 A로 시작하는 값
%A% -> 앞이던 뒤던 상관없이 A를 포함하고 있는 값

= 를 이용했을 때는 아무 결과도 출력되지 않음

LIKE를 이용하였더니 bike라는 단어가 포함되어 있는 값들이 출력.
BETWEEN 연산자
SELECT * FROM TABLE WHERE FEILD BETWEEN '조건1' AND '조건2'
두 가지의 조건을 모두 충족하는 값을 출력하고 싶을 때 사용.

위와 아래는 동일한 결과를 나타낸다.
IN 연산자
SELECT * FROM TABLE WHERE FEILD IN (조건1, 조건2 ...... )
엄밀하게는 in은 연산자는 아님
조건1, 조건2, ... 도 출력하고 싶을 때. or와 같음.
만약 조건1, 조건2, ...가 아닌 경우를 출력하고 싶을 때는 IN 앞에 not을 입력해 주면 된다.

위와 아래는 같은 값을 출력한다.