mssql where if1 [MSSQL] WHERE 절에 IF문 과 같은 효과 쿼리 ms sql 쿼리를 작성하다, 보통은 where 절에 case문으로 조건을 나눠 조회 쿼리를 작성하면 된다. 하지만 간혹 case문으로 해결 되지 않는 로직이 있을 때가 있다. 그럴땐 아래의 예시를 참조하여 보자. 예시) DECLARE @PARAM VARCHAR(10) SELECT NAME, AGE FROM TB_TEST WHERE ( (@PARAM ='0' AND NAME = 'A') OR (@PARAM ='1' AND NAME = 'B') ) - @PARAM 을 '0' 으로 받았을때, TB_TEST 테이블에서 NAME 이 A인 사람이 조회 되고, '1'로 받았을 때, NAME 이 B인 사람이 조회된다. 설명 : 생각을 조금 바꿔 본다면.. 빨리 풀릴수 있는 문제인데 case 문으로만 생각한다면 조금 .. SQL/MS-SQL & SQL Server Management Studio 2019. 9. 4. 이전 1 다음