SQLのREPLACE関数の使い方は何ですか?
SQL REPLACE関数は、特定の部分文字列を別の部分文字列に置換する方法です。その構文は以下の通りです:
strの中の古い部分文字列を新しい部分文字列に置き換える
パラメータの説明:
- str:置換する文字列。
- 古い部分文字列:置換されるべき部分文字列。
- 新しい文字列:置換に使われる子文字列。
例:
“employees”というテーブルがあるとします。この中の”first_name”フィールドには従業員の名前が格納されています。今、全ての名前に含まれる”John”を”Tom”に置き換えたい場合、以下のSQLステートメントを使用できます。
従業員の更新
SET 名前 = REPLACE(名前、’John’、’Tom’)
全ての名前の中にある「John」を「Tom」に置き換えます。