En SQL, utilisez la fonction SUBSTR() pour spécifier la position de départ et la longueur du caractère à remplacer, puis utilisez la fonction REPLACE() pour remplacer le caractère à la position spécifiée. La syntaxe est REPLACE(string, start. , longueur, nouvelle_chaîne).
Remplacer les caractères aux positions spécifiées dans SQL
En SQL, vous pouvez utiliser la fonction SUBSTR() et la fonction REPLACE() pour remplacer les caractères aux positions spécifiées.
Syntax
<code>REPLACE(string, start, length, new_string)</code>
Parameters
string
: La chaîne de caractères d'origine à remplacer. 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
: La position de départ du caractère à remplacer (en comptant à partir de 1). length
: La longueur des caractères à remplacer. new_string
: Chaîne utilisée pour le remplacement.
Exemple
🎜🎜Remplacez les 3 caractères à partir de la 5ème position dans la chaîne par "ABC":🎜<code>SELECT REPLACE('Hello World', SUBSTR('Hello World', 5, 3), 'ABC');</code>
<code>Hello ABCld</code>
string
: la chaîne d'origine à partir de laquelle la sous-chaîne doit être extraite. 🎜🎜start
: La position de départ de la sous-chaîne à extraire (en comptant à partir de 1). 🎜🎜length
: La longueur de la sous-chaîne à extraire. 🎜🎜🎜🎜Exemple🎜🎜🎜Utilisez la fonction SUBSTR() pour spécifier la sous-chaîne à remplacer : 🎜rrreee🎜Sortie : 🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!