SQLファンクションのREPLACE関数の使用方法を教えてください
SQLのREPLACE関数は、文字列内のある指定部分を置き換えるために使用されます。
使用方法は以下の通りです。
REPLACE(文字列, 検索文字列, 置換文字列)
- 文字列: 置換を実行する文字列。
- 検索文字列: 置換される部分文字列。
- search_string を置換するための文字列
例えば、「employees」という表があり、「name」列には従業員の姓名が格納されているとします。「Smith」という姓を持つ従業員の姓名の「Smith」を「Johnson」に置き換える場合は、REPLACE 関数を使用できます。
従業員の更新
SET name = REPLACE(name, ‘スミス’, ‘ジョンソン’)
名前 LIKE ‘Smith%’
「スミス」から始まる従業員全員の名前から「スミス」を「ジョンソン」に置き換えます。