Replace first Letter in a field Oracle
Posted
by
Stanley
on Stack Overflow
See other posts from Stack Overflow
or by Stanley
Published on 2012-11-06T16:36:28Z
Indexed on
2012/11/06
17:00 UTC
Read the original article
Hit count: 171
oracle11g
Hi Guys I have this Table
I need to replace the First Letter in ACCT_NAME with the First Name of ACCT_SHORT_NAME. Records like the Higliighted(RAFFMAN) should not be changed. I have tried:
select acct_name, ACCT_SHORT_NAME,replace(acct_name, substr(acct_name, 1, 1), ACCT_SHORT_NAME)
from tbaadm.gam where schm_type = 'TDA' and rcre_user_id = 'SYSTEM' and substr(acct_name,2,1) = ' '
I am getting:
This means that am Picking the whole value in ACCT_SHORT_NAME. WHat is the best way to do what am trying to do?
© Stack Overflow or respective owner