REPLACE 関数 - 文字列を置換する -

SQL-92/99   Oracle DB2 SQL Server MySQL PostgreSQL Access

REPLACE( 文字列, 置換対象の文字列, 置換後の文字列 )


戻り値 : 置換された文字列

関連キーワード

TRANSLATE 関数

 REPLACE 関数は、指定した文字列データの置換対象の文字列を置換後の文字列に置き換えるときに使用します。 このとき、置換対象の文字列がない場合には、そのままの文字列が返されます。

-- 【説明】
-- 次の SQL 文は、「E_NAME」列の値に含まれる「.(ピリオド)」を「 (半角スペース)」に変換します。

SELECT U_ID, E_NAME, REPLACE(E_NAME, '.', ' ') FROM T_22_1;


U_IDE_NAMEREPLACE(E_NAME, '.', ' ')
u060120Daisuke Sato Daisuke Sato
u060121Koji HayashiharaKoji Hayashihara
u062111tomoko ooki tomoko ooki
u062122ichiro.tanaka ichiro tanaka
u063113Yuriko.Hukuda Yuriko Hukuda
u063125tsukasa.motoyamatsukasa motoyama

参考表

T_22_1

U_IDK_NAMEE_NAMEADDRESSRANK_CODE
u060120佐藤大輔 Daisuke Sato 東京都 66
u060121林原浩二 Koji Hayashihara北海道 65
u062111大木智子 tomoko ooki 大阪府 67
u062122田中一郎 ichiro.tanaka 沖縄県 68
u063113福田百合子Yuriko.Hukuda 神奈川県 65
u063125本山司 tsukasa.motoyama千葉県 99999