select * from abc where title~* "?"
와 같이 ? 가 들어가는 모든 데이터를 찾고 싶은데요..
ERROR: invalid regular expression: quantifier operand invalid
이와 같은 에러가 발생합니다.
다른 db프로그램에서는 그냥 문자로 인식하기위해서는 백슬래쉬를 쓰면 되지만
postgresql에서는 백슬래쉬가 실행되지않습니다.
어떻게 해야하는지 답변좀 남겨주세요...
질문의 요지를 잘 모르겠습니다.
특정 컬럼의 문자열 데이터 중에 물음표가 들어간 것들을 뽑고 싶다는 말씀이신가요?
select * from 테이블명 where 컬럼명 like '%?%'
정규표현식으로 검색 시 ? 가 패턴이 {0,1} 을 의미하니까 ?를 검색할 수 없다시는것 같은데요..
정규표현식에서 \? 가 안먹을 때는 [?] 로 하면 됩니다~