Dalam SQL, gunakan fungsi SUBSTR() untuk menentukan kedudukan permulaan dan panjang aksara yang akan diganti, dan kemudian gunakan fungsi REPLACE() untuk menggantikan aksara pada kedudukan yang ditentukan Sintaksnya ialah REPLACE(rentetan, mula , panjang, rentetan_baru).
Ganti aksara pada kedudukan tertentu dalam SQL
Dalam SQL, anda boleh menggunakan fungsi SUBSTR() dan REPLACE() untuk menggantikan aksara pada kedudukan yang ditentukan.
Syntax
<code>REPLACE(string, start, length, new_string)</code>
Parameter
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
new_string
: Rentetan digunakan untuk penggantian. . kedudukan Permulaan dan panjang aksara yang diganti yang dikehendaki:
<code>SELECT REPLACE('Hello World', SUBSTR('Hello World', 5, 3), 'ABC');</code>
<code>Hello ABCld</code>
Atas ialah kandungan terperinci Bagaimana untuk menggantikan aksara pada kedudukan tertentu dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!