Maison > base de données > tutoriel mysql > le corps du texte

Comment obtenir les premiers chiffres d'une chaîne dans MySQL

青灯夜游
Libérer: 2022-06-15 16:03:49
original
34677 Les gens l'ont consulté

3 méthodes d'extraction : 1. Utilisez la fonction SUBSTRING() pour intercepter une sous-chaîne de longueur spécifiée à partir du début de la chaîne. La syntaxe est "UBSTRING(string, 1, substring length)". 2. Utilisez la fonction left() pour intercepter une sous-chaîne d'une longueur spécifiée depuis le début de la chaîne et la renvoyer. La syntaxe est "LEFT (string, substring length)". 3. Utilisez la fonction substr() pour intercepter une sous-chaîne de longueur spécifiée depuis le début de la chaîne et la renvoyer. La syntaxe est "SUBSTR(string, 1, substring length)".

Comment obtenir les premiers chiffres d'une chaîne dans MySQL

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

MySQL 3 façons d'obtenir les premiers chiffres d'une chaîne :

Méthode 1 : Utilisez la fonction SUBSTRING()

La fonction SUBSTRING() peut intercepter la chaîne et renvoyer la longueur spécifiée à partir de la longueur spécifiée position Sous-chaîne

SUBSTRING(string, start, length)
Copier après la connexion
ParamètreDescription
chaîneObligatoire. La chaîne à extraire de
startObligatoire. position de départ. Peut être un nombre positif ou négatif. S'il s'agit d'un nombre positif, cette fonction extrait le début de la chaîne. Si négatif, cette fonction extrait le
lengthoptionnel de la fin de la chaîne. Le nombre de caractères à extraire. En cas d'omission, la chaîne entière (à partir de la position de départ ) sera renvoyée

Exemple : utilisez la fonction SUBSTRING pour obtenir les 5 premiers caractères

mysql> SELECT SUBSTRING('MySQL SUBSTRING',1,5);
Copier après la connexion

Comment obtenir les premiers chiffres dune chaîne dans MySQL

Méthode 2 : utilisez la fonction left()

LEFT La fonction () est une fonction de chaîne qui renvoie la partie gauche d'une chaîne avec une longueur spécifiée. La fonction

LEFT(str,length);
Copier après la connexion

LEFT() accepte deux paramètres :

  • str est la chaîne pour extraire la sous-chaîne.

  • length est un entier positif spécifiant le nombre de caractères à renvoyer depuis la gauche. La fonction

LEFT() renvoie le caractère de longueur le plus à gauche dans la chaîne str. Si le paramètre str ou length est NULL, une valeur NULL est renvoyée.

Si la longueur est 0 ou négative, la fonction GAUCHE renvoie une chaîne vide. Si la longueur est supérieure à la longueur de la chaîne str, la fonction LEFT renvoie la chaîne str entière.

mysql> SELECT LEFT('MySQL LEFT', 5);
Copier après la connexion

Comment obtenir les premiers chiffres dune chaîne dans MySQL

Méthode 3 : Utilisez la fonction substr()

SUBSTR() pour extraire la sous-chaîne d'une chaîne (à partir de n'importe quelle position).

SUBSTR(string, start, length)
Copier après la connexion
Paramètre Description
chaîne Obligatoire. La chaîne à extraire de
start Obligatoire. position de départ. Peut être un nombre positif ou négatif. S'il s'agit d'un nombre positif, cette fonction extrait le début de la chaîne. Si négatif, cette fonction extrait le
length optionnel de la fin de la chaîne. Le nombre de caractères à extraire. En cas d'omission, la chaîne entière sera renvoyée (à partir de la position )
Exemple : intercepter les deux premiers caractères

Comment obtenir les premiers chiffres dune chaîne dans MySQL

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

Étiquettes associées:
source:php.cn
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