database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 6972 게시물 읽기
No. 6972
특수문자(?,*,(,))를 문자로 인식
작성자
황보정
작성일
2006-12-13 10:46
조회수
6,031

select * from abc where title~* "?"

와 같이 ? 가 들어가는 모든 데이터를 찾고 싶은데요..

ERROR:  invalid regular expression: quantifier operand invalid

이와 같은 에러가 발생합니다.

다른 db프로그램에서는 그냥 문자로 인식하기위해서는 백슬래쉬를 쓰면 되지만

postgresql에서는 백슬래쉬가 실행되지않습니다.

어떻게 해야하는지 답변좀 남겨주세요...

이 글에 대한 댓글이 총 2건 있습니다.

질문의 요지를 잘 모르겠습니다.


특정 컬럼의 문자열 데이터 중에 물음표가 들어간 것들을 뽑고 싶다는 말씀이신가요?


select * from 테이블명 where 컬럼명 like '%?%'

김영우님이 2006-12-13 15:45에 작성한 댓글입니다. Edit

정규표현식으로 검색 시 ? 가 패턴이 {0,1} 을 의미하니까 ?를 검색할 수 없다시는것 같은데요..

정규표현식에서 \? 가 안먹을 때는 [?] 로 하면 됩니다~

신기배(소타)님이 2006-12-13 16:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6978postgreSQL 동접수 [3]
김성운
2006-12-14
5106
6977동작시에 이런 메세지가 나옵니다. [FATAL : unsupported frontend protocol] [3]
박성호
2006-12-14
4070
6974postgreSQL 프로세스가 너무 많습니다. [2]
김성운
2006-12-13
4527
6972특수문자(?,*,(,))를 문자로 인식 [2]
황보정
2006-12-13
6031
6971postgresql 의 pg_dump에 대한.. 질문입니다.. [2]
이현철
2006-12-11
5949
6949Ms-SQL과의 쿼리 속도차. [18]
이기자
2006-12-11
8346
6948create function에 궁금한게잇습니다. [2]
보두남
2006-12-10
4542
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다