by 실베 [SQL Query] [2018.07.18 17:02:48]
데이터에 [테스트]바나나
라는 데이터가 있습니다
SELECT * from TABLE where column like '%[테스트]바나나%'
하면 오라클 기준으론 나와야하는데.. ms-sql은 어떻게 해야하나요?
[] 의 특수문자때문에 뭔가 안되는듯 합니다..
WITH T AS ( SELECT '[테스트]바나나' COL1 UNION ALL SELECT '[테스트]' UNION ALL SELECT '바나나' ) SELECT * from T where COL1 like '%#[테스트#]바나나%' ESCAPE '#'
http://gurubee.net/lecture/1142