취미와 밥줄사이
MySQL - IN 과 NOT IN 사용법 본문
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 필드에 '봉준호' , '봉진호'가 포함되지 않은 데이터들만 추출
'DB' 카테고리의 다른 글
[Errors] - MySQL : AttributeError: 'MySQLCursor' object has no attribute 'commit'Traceback: (0) | 2021.03.20 |
---|---|
MySQL - group by 사용법 (0) | 2021.03.17 |
MySQL에서 between과 not between 사용법 (0) | 2021.03.17 |
MySQL - substring / replace / reverse (0) | 2021.03.16 |
MySQL - concat 함수 (0) | 2021.03.16 |