728x90
IN
IN은 특정 값이 들어있을 경우에만 조회하려는 경우 사용.
값은 콤마( , )로 구분하여 괄호 내에 묶어 사용.
검색어 들은 OR 조건으로 검색 된다.
-- 검색어1 또는 검색어2인 값만 출력
WHERE [컬럼명] IN ('검색어1', '검색어2');
-- SELECT문의 조건만 출력
WHERE [컬럼명] IN (SELECT문);
NOT IN
NOT IN은 IN과 반대로 특정 값이 들어있지 않을 경우에만 조회하려는 경우 사용.
-- 검색어1 또는 검색어2가 아닌 값만 출력
WHERE [컬럼명] NOT IN ('검색어1', '검색어2');
-- SELECT문의 조건이 아닌 값만 출력
WHERE [컬럼명] NOT IN (SELECT문);
728x90
'DataBase' 카테고리의 다른 글
[MySQL] DATEDIFF, TIMESTAMPDIFF 날짜 차이 계산 (0) | 2022.01.14 |
---|---|
[MySQL] CASE 사용법 (0) | 2022.01.13 |
[MySQL] ORDER BY 정렬/오름차순/내림차순 (0) | 2022.01.11 |
[MySQL] GROUP BY, HAVING 사용법 (0) | 2022.01.10 |
[MySQL] Like 특정문자 포함 검색 (0) | 2022.01.09 |