ホームページ >データベース >mysql チュートリアル >UPDATE と REPLACE を使用して SQL Server テーブル列の部分文字列を置換するにはどうすればよいですか?

UPDATE と REPLACE を使用して SQL Server テーブル列の部分文字列を置換するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-09 06:57:43722ブラウズ

How Can I Replace a Substring in a SQL Server Table Column Using UPDATE and REPLACE?

UPDATE 関数と REPLACE 関数を使用して SQL Server テーブル列の部分文字列を置換します

この記事では、パス参照を含む SQL Server テーブルの列を更新する方法について説明します。パスが変更されたため、列内のすべてのレコードでパスの特定の部分を更新する必要があります。

これは、単純な UPDATE ステートメントと REPLACE 関数を使用して実現できます。 REPLACE 関数は、更新する文字列、置換する部分文字列、および置換文字列の 3 つのパラメータを取ります。

以下はコード例です:

<code class="language-sql">UPDATE my_table
SET path = REPLACE(path, 'oldstring', 'newstring');</code>
  • my_table: これをターゲットテーブルの名前に置き換えます。
  • path: パス参照を含む列を表します。
  • REPLACE: この関数は文字列の置換を実行します。
  • 'oldstring': これは、置換する部分文字列です。
  • 'newstring': これは置換部分文字列です。

このステートメントを実行すると、path 列のすべてのレコード内のパスの指定された部分を簡単に置き換えることができます。更新された段落を除き、元のパスは変更されません。

以上がUPDATE と REPLACE を使用して SQL Server テーブル列の部分文字列を置換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。