Maison > base de données > tutoriel mysql > Dans MySQL, comment insérer une sous-chaîne à une position spécifiée dans une chaîne ?

Dans MySQL, comment insérer une sous-chaîne à une position spécifiée dans une chaîne ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-08-26 08:21:02
avant
1021 Les gens l'ont consulté

Dans MySQL, comment insérer une sous-chaîne à une position spécifiée dans une chaîne ?

Nous pouvons utiliser la fonction MySQL INSERT() pour insérer une sous-chaîne à une position spécifiée dans une chaîne.

Syntaxe

INSERT(original_string, @pos, @len, new_string)
Copier après la connexion

Ici, original_string est la chaîne dans laquelle nous voulons insérer une nouvelle chaîne à un nombre spécifique de caractères.

  • @pos est la position où vous souhaitez insérer la nouvelle chaîne. L'insertion de nouvelles chaînes devrait commencer.
  • @len est le nombre de caractères qui doivent être supprimés de la chaîne d'origine. Le point de départ de la suppression de caractères est la valeur de @pos.
  • New_string est la chaîne que nous voulons insérer dans la chaîne d'origine.

Exemple

mysql> Select INSERT('MySQL Tutorial',7,8,'@Tutorialspoint');
+------------------------------------------------+
| INSERT('MySQL Tutorial',7,8,'@Tutorialspoint') |
+------------------------------------------------+
| MySQL @Tutorialspoint                          |
+------------------------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Dans l'exemple ci-dessus, la nouvelle chaîne "@Tutorialspoint" a été insérée. L'insertion commence au caractère 7 de la chaîne d'origine et cette fonction supprime le point de départ au caractère 7, pour un total de 8 caractères dans la chaîne d'origine.

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal