Maison >base de données >tutoriel mysql >Comment utiliser la fonction LEFT dans MySQL pour intercepter la partie gauche d'une chaîne
Comment utiliser la fonction LEFT dans MySQL pour intercepter la partie gauche d'une chaîne
Dans les systèmes de gestion de bases de données, nous rencontrons souvent des situations où nous devons intercepter une certaine partie d'une chaîne. MySQL fournit de nombreuses fonctions de chaîne intégrées, notamment la fonction LEFT, qui peut être utilisée pour intercepter la partie gauche d'une chaîne. La syntaxe de la fonction
LEFT est la suivante :
LEFT(str, length)
où str est la chaîne à intercepter et length est la longueur à intercepter.
Ensuite, nous montrerons comment utiliser la fonction GAUCHE à travers des exemples de code.
Par exemple, nous avons une table nommée « employés », qui comporte un champ nommé « nom_complet » qui stocke les noms complets des employés. Nous devons maintenant extraire le nom de famille de l'employé du champ "full_name".
Tout d'abord, nous devons nous connecter au serveur MySQL et sélectionner la base de données correspondante. Nous pouvons ensuite utiliser le code suivant pour créer une table appelée « employés » et insérer des exemples de données.
CREATE TABLE employés (
id INT PRIMARY KEY AUTO_INCREMENT, full_name VARCHAR(50)
);
INSERT INTO employés (nom_complet) VALUES
('Tom Smith'), ('John Doe'), ('Emma Johnson');
Ensuite, nous pouvons utiliser le code suivant pour interroger la table "employés" et utiliser la fonction LEFT pour intercepter la partie gauche du nom de famille.
SELECT LEFT(full_name, LOCATE(' ', full_name) - 1) AS last_name FROM employés;
Dans le code ci-dessus, la fonction LOCATE est utilisée pour trouver la position du premier espace. Le premier paramètre de la fonction LEFT est la chaîne à intercepter et le deuxième paramètre est la longueur à intercepter. En soustrayant 1 de la valeur de retour de la fonction LOCATE comme longueur de troncature, nous pouvons obtenir la partie gauche du nom de famille.
Après avoir exécuté le code ci-dessus, les résultats de la requête sont les suivants :
Réussi Dans l'exemple ci-dessus, nous pouvons voir comment utiliser La fonction LEFT dans MySQL intercepte la partie gauche de la chaîne. Dans les applications pratiques, la flexibilité de la fonction LEFT nous permet d'intercepter différentes parties de la chaîne en fonction de besoins spécifiques pour répondre à divers besoins de traitement des données.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!