三流備忘録OracleのSQL PL/SQL 関数 ついての備忘録
REPLACE
構文
REPLACE( char , serch_string [, replacement_string] )
解説
replacement_stringでserch_stringを置換した値を返す。
replacement_stringを指定しない場合またはNULLの場合、serch_stringが削除される。
serch_stringがNULLの場合charを返す。
例
/**********************************************************
replacement_stringでserch_stringを置換した値を返す
**********************************************************/
SELECT REPLACE( 'hogehoge' , 'h' , 'a' ) FROM DUAL;
[結果]
aogeaoge
/**********************************************************
replacement_stringを指定しない場合またはNULLの場合
**********************************************************/
SELECT REPLACE( 'hogehoge' , 'h' ) FROM DUAL;
[結果]
ogeoge
/**********************************************************
serch_stringがNULLの場合
**********************************************************/
SELECT REPLACE( 'hogehoge' , null ) FROM DUAL;
[結果]
hogehoge