반응형
Oracle SQL Developer에서 밑줄을 피하는 방법은 무엇입니까?
Oracle SQL Developer를 사용하여 밑줄이 있는 문자열을 선택하려면 어떻게 해야 합니까?
노력했습니다.
name like '%_%'
name like '%'_%'
name like '%\_%'
하지만 이 모든 것은 도움이 되지 않았습니다.
당신은 명시적인 것을 사용해야 합니다; 이 방법으로 당신은 탈출에 사용할 문자를 결정하고 그것을 당신의 것에 사용할 수 있습니다.LIKE
.
예를 들어, 여기서는 다음을 사용합니다.'!'
특수 문자를 이스케이프하려면:
select str
from (
select 'a_b' str from dual union all
select 'ab' from dual
)
where str like '%!_%' escape '!'
기브즈
STR
---
a_b
Oracle은 다음과 같은 코드를 제안합니다.
SELECT last_name
FROM employees
WHERE last_name LIKE '%A\_B%' ESCAPE '\'
ORDER BY last_name;
언급URL : https://stackoverflow.com/questions/42946040/how-to-escape-underscores-in-oracle-sql-developer
반응형
'source' 카테고리의 다른 글
파이썬을 사용하여 오라클 데이터베이스에 배치 삽입을 수행하려면 어떻게 해야 합니까? (0) | 2023.07.20 |
---|---|
Python에서 세트 세트를 만들려면 어떻게 해야 합니까? (0) | 2023.07.20 |
파이썬에서 코드 행 사이에 걸리는 시간을 측정하는 방법은 무엇입니까? (0) | 2023.07.20 |
auth.User.groups: (필드).E304) 'User.groups'의 역방향 접근자가 'UserManage.groups'의 역방향 접근자와 충돌함 (0) | 2023.07.20 |
판다의 큰 상관 행렬에서 가장 높은 상관 관계 쌍을 나열하시겠습니까? (0) | 2023.07.20 |