[Database]MySQL - IN 조건

박현희·2020년 11월 29일
0
post-custom-banner

🧐IN 조건

여러 값을 OR 관계로 묶어 나열하는 조건을 WHERE 절에 사용할 때 쓸 수 있는 키워드로 조건의 범위를 지정하는 데 사용된다.

값은 콤마( , )로 구분하여 괄호 내에 묶으며, 이 값 중에서 하나 이상과 일치하면 조건에 맞는 것으로 평가된다.

example

# OR조건 
WHERE Condition = 'A' OR Condition = 'B'

# IN조건
WHERE Condition IN ('A','B')

✔️IN조건 장점

  • 목록에 넣을 값이 여러개 일때, IN 연산자가 OR보다 쓰기도, 보기도 이해하기도 쉽다.
  • IN을 사용하면 조건 순서를 보다 쉽게 관리 할수 있고, 연산자 수도 줄어든다
  • IN 연산자가 OR 연산자 보다 실행 속도가 빠르다
  • IN 연산자안에 다른 SELECT문을 넣을 수 있다.

0개의 댓글