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 |