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)
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()
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!