본문 바로가기
IT/MSSQL

MSSQL 쿼리 작성시 SELECT IN 구문에 사용하는 변수 선언(DECLARE) 방법

by ^&**&^ 2023. 3. 24.
반응형

임시 테이블을 사용하여야 하며, 임시테이블에 데이터를 삽입한 후 SELECT로 처리 가능합니다. 

 

1
2
3
4
5
6
7
8
9
10
DECLARE @LIST TABLE (ITEM varchar(50));
 
INSERT INTO @LIST VALUES ('USER_ID_1');
-- INSERT INTO @LIST VALUES ('USER_ID_1'), ('USER_ID_2');
 
SELECT *
  FROM Person
 WHERE 1=1
   AND USERID IN (SELECT ITEM FROM @LIST)
;
cs

 

반응형

댓글