SQL では、SUBSTR() 関数を使用して置換する文字の開始位置と長さを指定し、REPLACE() 関数を使用して指定された位置の文字を置換します。構文は REPLACE(string, start) です。 、長さ、new_string)。
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 サイトの他の関連記事を参照してください。