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 6434 게시물 읽기
No. 6434
주소필드의 공백 2글자이상을 공백1글자로 치환하려면...
작성자
김창욱(iyob)
작성일
2005-11-21 13:12ⓒ
2005-11-21 14:00ⓜ
조회수
2,636

안녕하세요?

글제목처럼 하려는데 도움 좀 부탁합니다.

아래처럼 시와 동사이에 공백이 3개 있습니다. 동과 번지사이에 2개가 있습니다.

공백 2개 이상을 1개로 바꾸려고 하는데 잘 되지 않아서요.

select regexp_replace(addr, ' +', ' ') from addr;

로 할 경우 공백이 인식이 안되네요.

test=# select * from addr;

name | addr

------+-----------------------------------------------------

ccc | 서울 특별시 창동 3번지

test=# update addr set addr = regexp_replace(addr, ' +', ' ');

test=# select * from addr;

name | addr

------+-----------------------------------------------------

ccc | 서울 특별시 창동 3번지

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

g옵션을 주시기 바랍니다.

 

update addr set addr = regexp_replace(addr, ' +', ' ', 'g');

최정대(whitekid)님이 2005-11-24 11:35에 작성한 댓글입니다.

오랫동안 답글이 없어 포기하고 있었는데 글을 주셨네요.

감사드립니다.

김창욱(iyob)님이 2005-11-28 12:14에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6437쿼리에 이상이 있는지 한번살펴봐주세요 [1]
초보
2005-11-22
2170
6436update 문으로 특정필드에 있는값에다가 추가해서 값을 넣고자 할때는 [1]
초보
2005-11-22
2242
6435could not receive data from client: Connection reset by peer [1]
김동훈
2005-11-21
4686
6434주소필드의 공백 2글자이상을 공백1글자로 치환하려면... [2]
김창욱
2005-11-21
2636
6431vc++(api)로 응용프로그램 만들려면? [1]
심상호
2005-11-19
2440
6426dblink 사용하기 [5]
김종섭
2005-11-16
4675
6425Linux에서 8.1.0 소스설치시 문의점이 있습니다. [1]
신지
2005-11-16
3378
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다