취미와 밥줄사이

MySQL - IN 과 NOT IN 사용법 본문

DB

MySQL - IN 과 NOT IN 사용법

취미와 밥줄사이 2021. 3. 17. 18:06

1. 테이블 조회

 

SELECT * 
FROM movie;

실행결과

2. SELECT 필드명 FROM 테이블명 WHERE 필드명 IN (VALUES);

SELECT * 
FROM movie
where director in ('봉진호', '봉준호');






------------------------------------------------------------------------------------------
director라는 필드에 '봉진호' , '봉준호'라는 값이 포함된  결과값을 추출

 

 

실행결과

SELECT * 
FROM movie
where title in ('설국열차', '괴물', '인생은 아름다워');


-----------------------------------------------------------------------------------------------
title이라는 필드에 '설국열차', '괴물', '인생은 아름다워'가 포함된 데이터만 추출

실행결과

 

3. SELECT 필드명 FROM 테이블명 WHERE 필드명 NOT IN (VALUES);

 

SELECT * 
FROM movie
where title NOT in ('설국열차', '괴물', '인생은 아름다워');



------------------------------------------------------------------------------------------------

title이라는 필드에 설국열차, 괴물, 인생은 아름다워 가 포함되지 않는 데이터들만 추출

실행결과

 

SELECT * 
FROM movie
where director NOT in ('봉준호', '봉진호');



---------------------------------------------------------------------------------------------
director 필드에 '봉준호' , '봉진호'가 포함되지 않은 데이터들만 추출

실행결과