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
운영게시판
최근게시물
DB2 Q&A 1241 게시물 읽기
No. 1241
update 문 작성시 필드의 내용중 일부만 변경하는 방법?
작성자
김운덕(woondyy)
작성일
2007-01-17 18:33
조회수
8,583

안녕하세요.


현재 a 라는 필드에 한글+영문 값이 들어가 있는데요.


이중에서 * 라고 들어가 있는 내용을 + 로 표시하고 싶거든요...


그래서 update 문을 작성하려고 하는데 ,  


mysql 에서는 replace 를 이용해서 하는걸로 아는데, db2 에서는 어케 해야 하나요?


회사에서 as400 을 사용중이거든요.

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

db2 "select * from t1"

C1                                               
--------------------------------------------------
111*222                             

db2 "select substr(c1,1,posstr(c1,'*')-1)||'+'||substr(c1,posstr(c1,'*')+1,length(c1)) from t1"

1                                                                                                   
-----------------------------------------------------------------------------------------------------
111+222                       

마라도님이 2007-01-18 11:05에 작성한 댓글입니다. Edit

db2에서도 replace 됩니다.


update tbname

set a = replace(a,'*','+')

박진복(pjb708)님이 2007-01-24 12:11에 작성한 댓글입니다.
이 댓글은 2007-01-24 12:15에 마지막으로 수정되었습니다.

AS400 function list에 replace는 없는것 같던데... 제공하나보네요

마라도님이 2007-01-24 12:55에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1244버젼7에서 받은 백업이미지를 버젼8에서 restore가 가능한가요? [1]
db초보
2007-01-23
7252
1243락 관련 질문인데요 [1]
안건조
2007-01-19
7619
1242트리거에서 프로시저 호출시 [1]
트리거초보
2007-01-18
10796
1241update 문 작성시 필드의 내용중 일부만 변경하는 방법? [3]
김운덕
2007-01-17
8583
1240SQL문장에서 매개변수 사용하는 방법? [1]
마리
2007-01-17
7585
1236Files 게시판의 파일 다운로드가 안되는데요..
장형근
2007-01-16
7315
1235스키마 설정에 대한 질문 [1]
db
2007-01-16
7462
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다