SQLファンクションのREPLACE関数の使用方法を教えてください

SQLのREPLACE関数は、文字列内のある指定部分を置き換えるために使用されます。

使用方法は以下の通りです。

REPLACE(文字列, 検索文字列, 置換文字列)

  1. 文字列: 置換を実行する文字列。
  2. 検索文字列: 置換される部分文字列。
  3. search_string を置換するための文字列

例えば、「employees」という表があり、「name」列には従業員の姓名が格納されているとします。「Smith」という姓を持つ従業員の姓名の「Smith」を「Johnson」に置き換える場合は、REPLACE 関数を使用できます。

従業員の更新

SET name = REPLACE(name, ‘スミス’, ‘ジョンソン’)

名前 LIKE ‘Smith%’

「スミス」から始まる従業員全員の名前から「スミス」を「ジョンソン」に置き換えます。

bannerAds