DataBase/MySql

[MySql] IN()

살찐만두 2023. 2. 24. 13:35
728x90

얼렁뚱땅뚱땅 개발하다보니 기초적으로 놓친것이 너무나 많다. 

 

 

IN()

만약 경기/전남/경남 중 한 곳에 사는 회원을 검색하려면 일일이 OR로 써줘야한다.

SELECT mem_name, addr

FROM member

WHERE addr = '경기' OR addr = '전남' OR addr = '경남';

이렇게말이다.

 

하지만 IN()을 사용하면 코드를 훨씬 간결하게 작성할 수 있다. 

SELECT mem_name, addr

FROM member

WHERE addr IN('경기', '전남', '경남');

이렇게 말이다. 

조건식에서 여러 문자 중 하나에 포함이 되는지 비교할 때는 IN()이 간결하다는 것을 알 수 있다. 

 

 

728x90

'DataBase > MySql' 카테고리의 다른 글

[MySql] TINYINT  (0) 2023.02.27
[MySql] HAVING절  (2) 2023.02.24
[MySql] LIMIT  (0) 2023.02.24
[Mysql] DB기준 date로 insert하기  (2) 2022.04.29
[MySQL] 중복값 쿼리  (4) 2022.04.29