1
Oracle Sql 개발자를 사용하여 밑줄이있는 문자열을 선택하려면 어떻게해야합니까? 나는 시도했다 :Oracle SQL 개발자의 밑줄을 이스케이프하는 방법은 무엇입니까?
name like '%_%'
name like '%'_%'
name like '%\_%'
그러나 이것의 도움이되지 않았다.
Oracle Sql 개발자를 사용하여 밑줄이있는 문자열을 선택하려면 어떻게해야합니까? 나는 시도했다 :Oracle SQL 개발자의 밑줄을 이스케이프하는 방법은 무엇입니까?
name like '%_%'
name like '%'_%'
name like '%\_%'
그러나 이것의 도움이되지 않았다.
명시 적으로 사용해야합니다. escape
; 이런 식으로 이스케이프에 사용할 문자를 결정한 다음 LIKE
에서 사용할 수 있습니다.
예를 들어, 나는 여기 특수 문자를 탈출 '!'
를 사용
select str
from (
select 'a_b' str from dual union all
select 'ab' from dual
)
where str like '%!_%' escape '!'
는
STR
---
a_b
아주 좋은 수 있습니다. 고맙습니다. – RedSea
주문을 기준으로 추가하는 경우 order by 절이 이스케이프 절 뒤에옵니다. – anjanb