SQL内の指定した位置の文字を置換する方法

下次还敢
リリース: 2024-05-08 11:33:16
オリジナル
729 人が閲覧しました

SQL では、SUBSTR() 関数を使用して置換する文字の開始位置と長さを指定し、REPLACE() 関数を使用して指定された位置の文字を置換します。構文は REPLACE(string, start) です。 、長さ、new_string)。

SQL内の指定した位置の文字を置換する方法

SQLで指定した位置の文字を置換する

SQLでは、SUBSTR()関数とREPLACE()関数を使用して、指定した位置の文字を置換できます。

構文

<code>REPLACE(string, start, length, new_string)</code>
ログイン後にコピー

パラメータ

  • string: 置換される元の文字列。 string:要替换字符的原始字符串。
  • start:要替换字符的起始位置(从 1 开始计数)。
  • length:要替换字符的长度。
  • new_string:用于替换的字符串。

示例

替换字符串中从第 5 位开始的 3 个字符为 "ABC":

<code>SELECT REPLACE('Hello World', 5, 3, 'ABC');</code>
ログイン後にコピー

输出:

<code>Hello ABCld</code>
ログイン後にコピー
ログイン後にコピー

SUBSTR() 函数

SUBSTR() 函数可用于指定要替换的字符的起始位置和长度:

语法

<code>SUBSTR(string, start, length)</code>
ログイン後にコピー

参数

  • string:要提取子字符串的原始字符串。
  • start:要提取子字符串的起始位置(从 1 开始计数)。
  • length
  • start: 置換される文字の開始位置 (1 から数えます)。

length: 置換される文字の長さ。 new_string: 置換に使用される文字列。

🎜🎜文字列の5番目から3文字を「ABC」に置き換えます:🎜
<code>SELECT REPLACE('Hello World', SUBSTR('Hello World', 5, 3), 'ABC');</code>
ログイン後にコピー
🎜出力: 🎜
<code>Hello ABCld</code>
ログイン後にコピー
ログイン後にコピー
🎜🎜SUBSTR()関数 🎜🎜🎜SUBSTR()関数を使用して指定できます置換される文字の希望の開始位置と長さ: 🎜🎜🎜構文🎜🎜rrreee🎜🎜パラメータ🎜🎜🎜🎜string: 部分文字列が抽出される元の文字列。 🎜🎜start: 抽出される部分文字列の開始位置 (1 から数えます)。 🎜🎜length: 抽出される部分文字列の長さ。 🎜🎜🎜🎜例🎜🎜🎜 SUBSTR() 関数を使用して、置換する部分文字列を指定します: 🎜rrreee🎜出力: 🎜rrreee

以上がSQL内の指定した位置の文字を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!