こんにちはみんな私はこのテーブルを持っています
ACCT_NAMEの最初の文字をACCT_SHORT_NAMEの名に置き換える必要があります。Higliighted(RAFFMAN)のようなレコードは変更しないでください。私が試してみました:
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) = ' '
私は得ています:
これは、ACCT_SHORT_NAMEの値全体を選択していることを意味します。何をしようとしているのかを行うための最良の方法は何ですか?