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_ID | E_NAME |
---|---|
u060120 | Daisuke Sato |
u060121 | Koji Hayashihara |
u062111 | tomoko ooki |
u062122 | ichiro.tanaka |
u063113 | Yuriko.Hukuda |
u063125 | tsukasa.motoyama |
U_ID | REPLACE(E_NAME, '.', ' ') |
---|---|
u060120 | Daisuke Sato |
u060121 | Koji Hayashihara |
u062111 | tomoko ooki |
u062122 | ichiro tanaka |
u063113 | Yuriko Hukuda |
u063125 | tsukasa motoyama |