Maison  >  Article  >  base de données  >  Comment remplacer des caractères à des positions spécifiées dans SQL

Comment remplacer des caractères à des positions spécifiées dans SQL

下次还敢
下次还敢original
2024-05-08 11:33:16735parcourir

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).

Comment remplacer des caractères à des positions spécifiées dans SQL

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>
🎜Sortie : 🎜
<code>Hello ABCld</code>
🎜🎜La fonction SUBSTR() 🎜🎜🎜La fonction SUBSTR() peut être utilisée pour spécifier la position de départ souhaitée et la longueur des caractères remplacés : 🎜🎜🎜Syntax🎜🎜rrreee🎜🎜Parameters🎜🎜🎜🎜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 : 🎜rrreee

Ce 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn