안녕하세요.
현재 a 라는 필드에 한글+영문 값이 들어가 있는데요.
이중에서 * 라고 들어가 있는 내용을 + 로 표시하고 싶거든요...
그래서 update 문을 작성하려고 하는데 ,
mysql 에서는 replace 를 이용해서 하는걸로 아는데, db2 에서는 어케 해야 하나요?
회사에서 as400 을 사용중이거든요.
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
db2에서도 replace 됩니다.
update tbname
set a = replace(a,'*','+')
AS400 function list에 replace는 없는것 같던데... 제공하나보네요