印刷用ページ       送信     
クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
SQL Server
Microsoft SQL Server 2000
SDK ドキュメント
Transact-SQL リファレンス
 REPLACE

  低帯域幅での表示をオンにする
Transact-SQL リファレンス
REPLACE

1 番目の文字式の中で検出された 2 番目の文字式を、すべて 3 番目の式に置換します。

構文

REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )

引数

'string_expression1'

検索対象の文字式です。string_expression1 は、文字データまたはバイナリ データです。

'string_expression2'

検索する文字式です。string_expression2 は、文字データまたはバイナリ データです。

'string_expression3'

置換後の文字式です。string_expression3 は、文字データまたはバイナリ データです。

戻り値の型

string_expression (1、2、または 3) が、サポートされている文字型の 1 つの場合、文字データが返されます。string_expression (1、2、または 3) が、サポートされている binary 型の 1 つの場合は、バイナリ データが返されます。

この例では、abcdefghi の中の文字列 cde を xxx に置換します。

SELECT REPLACE('abcdefghicde','cde','xxx')
GO

以下に結果セットを示します。

------------
abxxxfghixxx
(1 row(s) affected)

関連項目

データ型

文字列関数

© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker