Maison  >  Article  >  base de données  >  Utilisez la fonction LPAD de MySQL pour remplir le côté gauche de la chaîne avec les caractères spécifiés

Utilisez la fonction LPAD de MySQL pour remplir le côté gauche de la chaîne avec les caractères spécifiés

WBOY
WBOYoriginal
2023-07-25 11:13:12888parcourir

Titre : Utilisation de la fonction LPAD de MySQL pour remplir le côté gauche d'une chaîne avec des caractères spécifiés

Introduction :
Dans MySQL, la fonction LPAD peut facilement remplir le côté gauche d'une chaîne avec des caractères spécifiés. Cette opération est très utile dans de nombreux scénarios pratiques, comme assurer la cohérence de la longueur des chaînes ou embellir les résultats de sortie. Cet article présentera l'utilisation de la fonction LPAD et donnera quelques exemples de code pratiques.

1. Syntaxe et paramètres de la fonction LPAD
La syntaxe de la fonction LPAD est la suivante :
LPAD(str, len, padStr)

Parmi eux, str représente la chaîne à remplir len représente la longueur de la chaîne remplie ; ; padStr représente la longueur de la chaîne après le remplissage des caractères de remplissage. La valeur de retour de la fonction LPAD est la chaîne remplie.

2. Exemples d'utilisation de la fonction LPAD

  1. Exemple 1 : Remplissage de caractères d'une longueur spécifiée
    Supposons que nous ayons une chaîne 'abc' et que nous devions la remplir dans une chaîne de 10 caractères. '- ':

    SELECT LPAD('abc', 10, '-') AS result;

    Après avoir exécuté l'instruction SQL ci-dessus, le résultat sera '-------abc'.

  2. Exemple 2 : Remplissage d'un nombre d'une longueur spécifiée
    Supposons que nous ayons un nombre 10, qui doit être rempli dans une chaîne à 5 chiffres, et que le caractère de remplissage est « 0 » :

    SELECT LPAD(10, 5, '0') AS result;

    Après avoir exécuté le SQL ci-dessus déclaration, vous obtiendrez Le résultat est « 00010 ».

  3. Exemple 3 : Maintenir la cohérence de la longueur de la chaîne
    Supposons que nous ayons une table de chaînes dans laquelle une certaine colonne est « sexe ». Nous devons maintenant remplir toutes les valeurs de cette colonne sur une longueur de 5 caractères. et les caractères de remplissage sont ' ' (espace) pour maintenir la cohérence dans la longueur de la chaîne :

    UPDATE table_name SET gender = LPAD(gender, 5, ' ');

    Après avoir exécuté l'instruction SQL ci-dessus, toutes les valeurs de la colonne « sexe » seront remplies à 5 caractères de longueur.

  4. Exemple 4 : Embellissez la sortie du résultat
    Supposons que nous ayons un ensemble de résultats de requête dans lequel une certaine colonne est « nom_étudiant ». La valeur de cette colonne doit être complétée à 10 caractères lorsque le résultat est affiché. le caractère de remplissage est ' ' (espace) :

    SELECT LPAD(student_name, 10, ' ') AS result FROM table_name;

    Après avoir exécuté l'instruction SQL ci-dessus, toutes les valeurs de la colonne 'student_name' seront remplies à 10 caractères et affichées comme résultat.

Conclusion : 
La fonction LPAD de MySQL peut facilement remplir le côté gauche de la chaîne avec des caractères spécifiés pour maintenir la cohérence de la longueur de la chaîne ou embellir le résultat. Grâce à l'introduction et aux exemples de cet article, les lecteurs peuvent approfondir leur compréhension de la fonction LPAD et utiliser cette fonction de manière flexible dans le développement réel.

Matériaux de référence :

  1. Documentation officielle MySQL : https://dev.mysql.com/doc/refman/8.0/en/string-functions.html
  2. Tutoriel MySQL - tutoriel novice : https://www.runoob .com/mysql/mysql-lpad.html

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