【SQL】文字列を置き換えるREPLACE関数の使い方!わかりやすく解説する!

Web技術
スポンサーリンク

SQLで文字列の置換ってどうやって行うの?

REPLACE関数ってどうやって使うの?

わかりやすく教えてほしい!

こういった疑問にこたえます。

この記事を読めば
  • SQLで文字列の置換が行えるようになる
  • REPLACE関数の使い方がわかる

エンジニアの僕がわかりやすく解説します。

REPLACE関数の使い方

REPLACE関数は文字列中にある一部分の文字列を別の文字列に置き換えるときに使う関数です。

REPLACE関数の構文は次の通りです。

REPLACE(対象文字列, 置換前の文字列, 置換後の文字列)

例えば、次のようなsampleテーブルがあったとします。

str1str2str3
abcストアabcABC
まつや
まつや2テスト
まっくまっくマック

str1の文字列にあるstr2の文字列をstr3に置き換えたreplace_strを求める場合のSQLは次のようになります。

SELECT str1, str2, str3, REPLACE(str1, str2, str3) AS replace_str FROM sample;

実行結果

str1str2str3replace_str
abcストアabcABCABCストア
まつやまつ屋
まつや2テストまつや2
まっくまっくマックマック

REPLACE関数の使い方まとめ

解説の内容をまとめます。

  • REPLACE関数は文字列中にある一部分の文字列を別の文字列に置き換えるときに使う関数
  • 引数は対象文字列, 置換前の文字列, 置換後の文字列の順に記述する

以上、お疲れ様でした。

コメント

タイトルとURLをコピーしました