mysql in
-
MySQL IN, NOT IN operator 요약공부하기/데이터베이스 2023. 2. 8. 16:16
IN : value IN (value1, value2, value3,...) 값이 값 목록의 값과 일치하는지 확인할 수 있다. IN을 기준으로 좌측은 기준값 우측은 값의 목록이 위치 여러개의 OR 연산자의 조합과 기능적으로 동일하다. 값이 값 목록에 존재하면 1, 존재하지 않으면 0을 리턴한다. IN 연산자의 반환값이 NULL인 경우 IN의 기준값(좌측)이 NULL인 경우 값 목록의 어떠한 값도 일치하지 않고 값 목록에 NULL값이 존재하는 경우 예제 [CASE_1] SELECT NULL IN (1,2,3); --> 결과값: NULL [CASE_2] SELECT 0 IN (1 , 2, 3, NULL); --> 결과값: NULL [IN 연산자와 OR 연산자 결과는 동일] WHERE country IN ('..