TRANSLATE

文字列の置換を行います。

-- Oracle, PostgreSQL
TRANSLATE ( string, target_string, replace_string )

return : 補填後の文字列
string : 置換対象の文字列
target_string : 置換前の文字列
replace_string : 置換後の文字列

 

*
文字列’ABCDEFG’の’C’を’Y’に、’B’を’X’に、’D’を’Z’に置換する場合は、以下のように記述します。

SELECT TRANSLATE('ABCDEFG', 'CBD', 'YXZ')
FROM DUAL
;

結果

RANSLATE(‘ABCDEFG’, ‘CBD’, ‘YXZ’)
AXYZEFG

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です