Mysql
[Mysql] IN 연산자
준오네
2022. 10. 13. 10:05
반응형
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]);
반응형