Oracle에서 %로 시작하는 문자열을 얻기 위해 SQL을 작성하는 방법은 무엇입니까?

Oracle에서 %로 시작하는 문자열을 얻기 위해 SQL을 작성하는 방법은 무엇입니까?

누구든지 로 시작하는 모든 문자열에 대해 SQL에서 데이터를 가져오는 방법을 도와줄 수 있습니까 %%string?

다음 탈출을 시도했지만 %%성공하지 못했습니다.

SELECT * FROM Tablename WHERE host LIKE ‘[%][%]%’

답변1

이 링크{}또는 를 사용하여 이스케이프 처리 해야 한다고 가정해 보겠습니다 \. 따라서 귀하의 예는 다음과 같아야 합니다.

SELECT * FROM Tablename WHERE host LIKE ‘\%\%%’;

또한 일부 선택 문자열을 사용해 이스케이프된 내용을 확인할 수도 있습니다.

SELECT '\%{%%}' FROM dual;

관련 정보