データベース関数REPLACE



  
  
  
  
  1. 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を置き換えます.

  
  
  
  
  1. SELECT REPLACE('abcdefghicde','cde','xxx');  
  2. GO 

  
  
  
  
  1. :   
  2.     
  3. ------------  
  4. abxxxfghixxx  
  5. (1 row(s) affected)  
  6.  COLLATE  。  
  7.    
  8. SELECT    REPLACE('Das ist ein Test'  COLLATE Latin1_General_BIN,  
  9. 'Test''desk' );  
  10. GO  
  11. :   
  12.    
  13. ------------  
  14. Das ist ein desk  
  15. (1 row(s) affected) 

 
本文は“力の中で”のブログから出て、転載して作者と連絡してください!