![Oracle에서 %로 시작하는 문자열을 얻기 위해 SQL을 작성하는 방법은 무엇입니까?](https://linux55.com/image/170183/Oracle%EC%97%90%EC%84%9C%20%25%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94%20%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84%20%EC%96%BB%EA%B8%B0%20%EC%9C%84%ED%95%B4%20SQL%EC%9D%84%20%EC%9E%91%EC%84%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
누구든지 로 시작하는 모든 문자열에 대해 SQL에서 데이터를 가져오는 방법을 도와줄 수 있습니까 %%string
?
다음 탈출을 시도했지만 %%
성공하지 못했습니다.
SELECT * FROM Tablename WHERE host LIKE ‘[%][%]%’
답변1
이 링크{}
또는 를 사용하여 이스케이프 처리 해야 한다고 가정해 보겠습니다 \
. 따라서 귀하의 예는 다음과 같아야 합니다.
SELECT * FROM Tablename WHERE host LIKE ‘\%\%%’;
또한 일부 선택 문자열을 사용해 이스케이프된 내용을 확인할 수도 있습니다.
SELECT '\%{%%}' FROM dual;