안녕하세요 저장프로시저에서
@Searchstring varchar(200)=''
이값이 있으면 title 값을 비교하고 그렇지 않으면 비교을 안할려구 하는데요
물론 SET @sql='' 이런식으로 IF 문으로 처리하면 되는데요
이것을 where 절에서
CASE WHEN @Searchstring <> ''
THEN
and a.VocabJung_Title like '%' + @Searchstring +'%'
END
이러한 방법으로 처리 할 수 있나요?
ms-sql 2014버전 사용하고 있습니다.
감사합니다.
Comment 1
-
지영아빠
2023.02.03 18:23
searchString이 없으면 그대로 VocabJung_Title '%%' 로 검색하게 되겠네요.
case처리 안하셔도 될 것 같은데요?