Maison >base de données >tutoriel mysql >Comment intercepter les premiers chiffres d'une chaîne dans MySQL
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) ».
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)
由运行结果可知,返回字符串“MySQL”左边开始的长度为 2 的子字符串,结果为“My”。
2、使用SUBSTRING()函数
SUBSTRING()函数截取特定长度的字符串
用法:
substring(str, pos, length)
,即:substring(被截取字符串,从第几位开始截取,截取长度)
当SUBSTRING()函数的第二个参数pos
为1时,就是从开头开始截取特定长度的字符串。
也可能对 pos
使用一个负值。假若这样,则子字符串的位置起始于字符串结尾的第 pos
个字符,即倒数第 pos
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)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écifique🎜🎜Utilisation :🎜🎜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() pos
est 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!