반응형
IN 연산자는 여러값을 OR관계로 묶어 나열하는 연산자, IN 안에 값에 하나라도 일치하면 select 할수있다.
IN 연산자 기본구조
SELECT * FROM [table_name] WHERE [column] IN ('val1', 'val2');
위 where or을 쓰면 위와 값과 같다.
SELECT * FROM [table_name] WHERE [column] = 'val1' or [column] = 'val2' ;
NOT을 사용 할 수도 있다.
SELECT * FROM [table_name] WHERE [column] NOT IN ('val1', 'val2');
IN 연산자 괄호 안에 select 구조를 삽입하여 조회 할 수 있다.
SELECT * FROM [table_name] WHERE [column] IN (SELECT [column] FROM [table_name2]);
반응형
'Mysql' 카테고리의 다른 글
[Mysql] 문자열 자르기 (left, mid, right) (0) | 2022.12.13 |
---|---|
[Mysql] AS 사용법 (select 별칭 주기) (2) | 2022.10.20 |
[Mysql] Like 사용법 (0) | 2022.09.19 |
[Mysql] select 할때 limit 사용해 한계점 정하기 (1) | 2022.09.03 |
[Mysql] 컬럼에 중복 데이터 찾는 쿼리 (0) | 2022.08.31 |
댓글