Maison  >  Article  >  base de données  >  Comment utiliser la fonction mysql substring()

Comment utiliser la fonction mysql substring()

青灯夜游
青灯夜游original
2022-06-17 19:17:2110810parcourir

Dans MySQL, la fonction substring() est utilisée pour intercepter une chaîne. Elle peut renvoyer une sous-chaîne d'une longueur donnée à partir d'une position spécifique dans la chaîne. La syntaxe est "SUBSTRING(string,n)", paramètre "n". " La valeur doit être un entier, utilisé pour spécifier le caractère de début de la sous-chaîne, et peut être une valeur négative. Si le paramètre « n » est une valeur négative, la position de la sous-chaîne commence au nième caractère à la fin de la chaîne, c'est-à-dire au nième caractère du dernier, plutôt qu'au début de la chaîne.

Comment utiliser la fonction mysql substring()

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

fonction mysql substring() : chaîne d'interception

la fonction substring() peut intercepter une sous-chaîne d'une longueur donnée à partir d'une position spécifique dans la chaîne et la renvoyer. Syntaxe :

SUBSTRING(s,n,len)

Renvoie une sous-chaîne de la même longueur que les caractères len de la chaîne s, commençant à la position n.

  • Le paramètre n est un entier, utilisé pour spécifier le caractère de départ de la sous-chaîne, n peut être une valeur négative.

    Si n est une valeur positive, la fonction SUBSTRING extrait la sous-chaîne du début de la chaîne. Voir la chaîne suivante. Comment utiliser la fonction mysql substring()

    Si n est une valeur négative, la position de la sous-chaîne commence à partir du nième caractère à la fin de la chaîne, c'est-à-dire du nième caractère à partir du dernier, plutôt qu'au début de la chaîne.

  • Le paramètre len peut être omis, spécifiez la longueur de la sous-chaîne

Exemple d'utilisation de la fonction substring()

1 Le paramètre len est omis

Obtenez la sous-chaîne à partir de "MySQL SUBSTRING " string : "SUBSTRING", la position de la sous-chaîne doit commencer à 7

mysql> SELECT SUBSTRING('MYSQL SUBSTRING', 7);

Comment utiliser la fonction mysql substring()

Attention, si le paramètre n est nul, la fonction SUBSTRING renvoie une chaîne vide :

mysql> SELECT SUBSTRING('MYSQL SUBSTRING', 0);

Comment utiliser la fonction mysql substring()

mysql> SELECT SUBSTRING('MySQL SUBSTRING', -10);

Comment utiliser la fonction mysql substring()

2, Le paramètre len n'est pas omis

mysql> SELECT SUBSTRING('MySQL SUBSTRING',1,5);

Comment utiliser la fonction mysql substring()

[Recommandations associées : Tutoriel vidéo mysql]

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