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 7366 게시물 읽기
No. 7366
죄송합니다. update에서 질문있네요...
작성자
임형구(damansa)
작성일
2008-03-06 15:11
조회수
5,552

먼저 스스로 찾아보려고 하는데, 좀 귀찮아서 그냥 여기에 질문 올립니다.


update할때


data가 예를들어


Y101

Y102

...

Y199


인데


여기의 Y를 숫자 1등으로 바꾸고 싶은데요...


postgres하다가 안하다가 하니까 쿼리가 생각이 안나네요.


그럼 즐프하세요...


미리 감사합니다.

이 글에 대한 댓글이 총 3건 있습니다.
update database set data=translate(data, 'Y', '1');
그냥님이 2008-03-06 18:47에 작성한 댓글입니다.
이 댓글은 2008-03-06 18:49에 마지막으로 수정되었습니다. Edit

죄송합니다.
제가 찾아봐야 하는데

translate정말 괜찮네요.

데이터가 많을 때 일일이 바꾸는 것이 정말 귀찮았는데. 이걸 쓰니까
한번에 바뀌네요...

답변 감사합니다....

damansa님이 2008-03-07 15:27에 작성한 댓글입니다. Edit

replace(string text, from text, to text) text Replace all occurrences in string of substring from with substring to replace('abcdefabcdef', 'cd', 'XX') abXXefabXXef

 

replace를 쓰세요. translate는 이렇게 정의가 되어 있습니다.

translate(string text, from text, to text) text Any character in string that matches a character in the from set is replaced by the corresponding character in the to set. translate('12345', '14', 'ax') a23x5

허예원(hanix)님이 2010-02-08 18:13에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
73707.3->8.1 대로 데이타 옮길때 Failed on request of size 에러 [1]
김대헌
2008-03-10
6194
7369sql외부파일에서 DDL이있는 외부파일을 다시 지정하여 실행하려면 [2]
채민석
2008-03-10
5859
7367substring 을 어떻게 사용해야할지 모르겠습니다.. 도와주세요 [2]
김재구
2008-03-07
6678
7366죄송합니다. update에서 질문있네요... [3]
임형구
2008-03-06
5552
7364DB 업그레이드하면서 데이타를 옮길려고 합니다. 인코딩 변경해서요. 고수님들 의견 부탁 드립니다. [2]
김대헌
2008-03-05
5791
7362시퀀스 문제 [1]
초짜군
2008-03-05
6174
7361배열과 FK [2]
이리
2008-03-04
5807
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다