728x90
반응형
SMALL
▶SELECT * FROM 테이블 WHERE 컬럼명 = IN (컬럼명, 컬럼명 ,...)
. 동일한 컬럼명에서 검색을 여러가지를 하고 싶을 때 사용을 한다.
.SQL Server에서 OR 연산자를 사용하여 여러 개의 값을 비교하는 작업을 IN 연산자를 사용하면 아주 간단하게 쿼리문을 작성할 수 있다. IN 연산자에 입력된 값 중에서 하나라도 일치하는 것이 있으면 리스트에 조회된다.
. IN을 사용하지 않고 검색을 할때는 아래와 같다.
SELECT *
FORM 테이블명
WHERE 컬럼명1 = 컬럼1
OR 컬럼명1 = 컬럼2
OR 컬럼명1 = 컬럼2
.
.
.
.
. IN을 사용을 하면
SELECT *
FROM 테이블명
WHERE 컬럼명1 IN (컬럼1,컬럼2,...)
. 예시
SELECT * FROM EMP WHERE empno IN ('20','30','40')
테이블에 관한 것은 https://alstn4973.tistory.com/151 참고 하시면 됩니다.
728x90
반응형
LIST
'MSSQL' 카테고리의 다른 글
MSSQL - 정렬 (ORDER BY), 그룹(GROUP BY), 그룹 조건(HAVING) (0) | 2024.03.22 |
---|---|
MSSQL - JOIN정리(LEFT JOIN, INNER JOIN) (2) | 2024.03.21 |
MSSQL - BETWEEN문 (0) | 2024.03.19 |
MSSQL - DELETE 문 (2) | 2024.03.18 |
MSSQL UPDATE문 (0) | 2024.03.16 |