データベース関数REPLACE
- REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
'string_expression1'
検索する文字列式.string_expression 1は、文字データまたはバイナリデータであってもよい.
'string_expression2'
検索する文字列式.string_expression 2は、文字データまたはバイナリデータであってもよい.
'string_expression3'
置換に使用する文字列式.string_expression 3は、文字データまたはバイナリデータであってもよい.
入力パラメータの1つがnvarcharデータ型に属する場合、nvarcharが返されます.そうでなければvarcharを返します.
いずれかのパラメータがNULLの場合、NULLが返されます.
次の例では、
xxx
を使用して、abcdefghi
の文字列cde
を置き換えます.
- SELECT REPLACE('abcdefghicde','cde','xxx');
- GO
- :
-
- ------------
- abxxxfghixxx
- (1 row(s) affected)
- COLLATE 。
-
- SELECT REPLACE('Das ist ein Test' COLLATE Latin1_General_BIN,
- 'Test', 'desk' );
- GO
- :
-
- ------------
- Das ist ein desk
- (1 row(s) affected)
本文は“力の中で”のブログから出て、転載して作者と連絡してください!