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

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

青灯夜游
Libérer: 2021-12-03 18:04:18
original
20560 Les gens l'ont consulté

Méthode MySQL pour intercepter les premiers chiffres d'une chaîne : 1. Utilisez la fonction LEFT() avec la syntaxe "left(intercepted string, intercepted length)" 2. Utilisez la fonction SUBSTRING() avec la syntaxe "substring(intercepted)" ; chaîne) ,1,longueur d'interception) ».

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

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

Méthode MySQL pour intercepter les premiers chiffres d'une chaîne :

1. Utilisez la fonction LEFT()

LEFT() pour intercepter la chaîne en partant de la gauche

Utilisation :left(str , length), c'est-à-dire :left (chaîne interceptée, longueur interceptée)left(str, length),即:left(被截取字符串,截取长度)

【实例】使用 LEFT 函数返回字符串中左边的字符

mysql> SELECT LEFT('MySQL',2); +-----------------+ | LEFT('MySQL',2) | +-----------------+ | My | +-----------------+ 1 row in set (0.04 sec)
Copier après la connexion

由运行结果可知,返回字符串“MySQL”左边开始的长度为 2 的子字符串,结果为“My”。

2、使用SUBSTRING()函数

SUBSTRING()函数截取特定长度的字符串

用法:

substring(str, pos, length),即:substring(被截取字符串,从第几位开始截取,截取长度)

当SUBSTRING()函数的第二个参数pos为1时,就是从开头开始截取特定长度的字符串。

也可能对pos使用一个负值。假若这样,则子字符串的位置起始于字符串结尾的第pos个字符,即倒数第pos

[Exemple] Utilisez la fonction LEFT pour renvoyer le caractère gauche dans la chaîne

mysql> SELECT SUBSTRING('computer',1,3) AS col1, -> SUBSTRING('computer',3,4) AS col2, -> SUBSTRING('computer',-3) AS col3, -> SUBSTRING('computer',-5,3) AS col4; +--------+------+------+------+ | col1 | col2 | col3 | col4 | +------+------+------+------+ | com | mput | ter | put | +--------+------+------+------+ 1 row in set (0.00 sec)
Copier après la connexion
By Les résultats en cours d'exécution montrent que la sous-chaîne de longueur 2 commençant par le côté gauche de la chaîne "MySQL" est renvoyée et le résultat est "My".

2. Utilisez la fonction SUBSTRING()

SUBSTRING() pour intercepter une chaîne d'une longueur spécifiqueUtilisation : substring(str, pos, length), soit : sous-chaîne (la chaîne interceptée, à partir de quel numéro, interceptant la longueur)Lorsque le deuxième paramètre de la fonction SUBSTRING() posest 1, il s'agit de couper une chaîne d'une longueur spécifique depuis le début. Il est également possible d'utiliser une valeur négative pour pos. Si tel est le cas, la position de la sous-chaîne commence au caractère posà partir de la fin de la chaîne, c'est-à-dire l'avant-dernier caractère pos, plutôt qu'au début de la chaîne. [Exemple] Utilisez la fonction SUBSTRING pour obtenir la sous-chaîne à la position spécifiée, rrreee[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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!