Maison  >  Article  >  base de données  >  Comment intercepter les premiers chiffres d'une chaîne dans MySQL

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

青灯夜游
青灯夜游original
2021-12-03 18:04:1820609parcourir

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)

由运行结果可知,返回字符串“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)

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!

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