IN 조건
- 여러 값을 OR 관계로 묶어 나열하는 조건을 WHERE 절에 사용할 때 쓸 수 있는 키워드
- IN 연산자는 조건의 범위를 지정하는 데 사용된다. 값은 콤마( , )로 구분하여 괄호 내에 묶으며, 이 값 중에서 하나 이상과 일치하면 조건에 맞는 것으로 평가된
example
WHERE Condition = 'A'
OR Condition = 'B'
WHERE Condition IN ('A','B')
IN조건 장점
- 목록에 넣을 값이 여러개 일때, IN 연산자가 OR보다 쓰기도, 보기도 이해하기도 쉽다.
- IN을 사용하면 조건 순서를 보다 쉽게 관리 할수 있고, 연산자 수도 줄어든다
- IN 연산자가 OR 연산자 보다 실행 속도가 빠르다
- IN 연산자안에 다른 SELECT 문(서브쿼리?)를 넣을 수 있다.