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

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


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

REPLACEは指定した文字列データの置換対象の文字列を置換後の文字列に置き換えるときに使用します。

このとき置換対象の文字列がない場合にはそのままの文字列が返されます。


関連キーワード

TRANSLATE






SQL実行例の説明(1)

T1_SAMPLE表のE_NAMEの値に含まれる . (ピリオド)を半角スペースに置換します。


SELECT U_ID, REPLACE ( E_NAME, '.', ' ' ) FROM T1_SAMPLE;
U_IDE_NAME
u060120Daisuke Sato
u060121Koji Hayashihara
u062111tomoko ooki
u062122ichiro.tanaka
u063113Yuriko.Hukuda
u063125tsukasa.motoyama
SQL Result
U_IDREPLACE(E_NAME, '.', ' ')
u060120Daisuke Sato
u060121Koji Hayashihara
u062111tomoko ooki
u062122ichiro tanaka
u063113Yuriko Hukuda
u063125tsukasa motoyama