AND (
(@IsOption = 5 AND XXXXXX)
OR
(@IsOption = 0 AND XXXXXX)
OR
(@IsOption = 1 AND XXXXXX)
OR
(@IsOption = 2 AND XXXXXX)
OR
(@IsOption = 3 AND XXXXXX)
OR
(@IsOption = 4 AND XXXXXX)
OR
(@IsOption = 6 AND XXXXXX)
)
WHERE 조건에 위에와 같이 @IsOption 매개변수에 따라서 조인되어져 있는 값을 가지고 비교하는 구문이 있습니다.
저는 매개변수를 가지고 이렇게 처리하는 경우가 많은데, 해당 조건절이 저는 이미 조회된 데이터를 기반으로 조건만 처리하는 것으로
속도에는 문제가 되지 않는다고 생각했습니다.
이렇게 하면 속도에 문제가 될까요?
더 좋은 방법이 있는지 궁금합니다!