2017-03-22 2 views

답변

4

명시 적으로 사용해야합니다. escape; 이런 식으로 이스케이프에 사용할 문자를 결정한 다음 LIKE에서 사용할 수 있습니다.

예를 들어, 나는 여기 특수 문자를 탈출 '!'를 사용

select str 
from (
     select 'a_b' str from dual union all 
     select 'ab'  from dual 
    ) 
where str like '%!_%' escape '!' 

STR 
--- 
a_b 
+1

아주 좋은 수 있습니다. 고맙습니다. – RedSea

+0

주문을 기준으로 추가하는 경우 order by 절이 이스케이프 절 뒤에옵니다. – anjanb

관련 문제