like를 사용해서 특정 문자(열)가 포함된 Column을 검색하는 일은 다반사이다.
그런데 검색 조건을 작은 따옴표로 감싸기 때문에,
ex) SELECT * FROM A WHERE ADDR LIKE '%김%';
정작 검색어 안에 작은 따옴표가 들어가는 조건을 검색하는 방법은 다음과 같이 해야 한다.
SELECT * FROM tuser WHERE displayName like '%''%';
''를 두 개 붙여서 하나의 작은 따옴표로 대체.
SELECT * FROM tableName WHERE columnName Like '%''%'; |
-끝-
'IT | 개발 > Database' 카테고리의 다른 글
[Database] SQL Developer 쿼리 정렬 단축키 (0) | 2020.09.08 |
---|---|
[Oracle] TOP 함수 구현하기 (2) | 2020.05.22 |
[오류 해결] ### Error querying database. Cause: java.sql.SQLDataException: ORA-01861: literal does not match format string (3) | 2020.04.01 |
[Oracle] Jboss 에서 Oracle DB 서버 설정 파일 위치 (0) | 2020.02.14 |
[Oracle] 시퀀스 생성 및 테이블 적용하기 (0) | 2020.02.13 |