SelectName,LPAD(Name,10,'*')fromstudent;+---------+------- --- ---------+|Nom |LPAD(Nom,10,'*')|+---------+------------ --- ---"/> SelectName,LPAD(Name,10,'*')fromstudent;+---------+------- --- ---------+|Nom |LPAD(Nom,10,'*')|+---------+------------ --- ---">
Maison > Article > base de données > Comment pouvons-nous utiliser la fonction LPAD() ou RPAD() avec les valeurs d'une colonne d'une table MySQL ?
Pour utiliser la fonction LPAD() ou RPAD() avec des valeurs de colonne, nous devons spécifier le nom de la colonne comme premier argument de ces fonctions. Ce sera plus clair en suivant l'exemple du tableau "Étudiants" -
mysql> Select Name, LPAD(Name,10,'*') from student; +---------+-------------------+ | Name | LPAD(Name,10,'*') | +---------+-------------------+ | Gaurav | ****Gaurav | | Aarav | *****Aarav | | Harshit | ***Harshit | | Gaurav | ****Gaurav | | Yashraj | ***Yashraj | +---------+-------------------+ 5 rows in set (0.08 sec) mysql> Select Name, RPAD(Name,10,'*') from student; +---------+-------------------+ | Name | RPAD(Name,10,'*') | +---------+-------------------+ | Gaurav | Gaurav**** | | Aarav | Aarav***** | | Harshit | Harshit*** | | Gaurav | Gaurav**** | | Yashraj | Yashraj*** | +---------+-------------------+ 5 rows in set (0.00 sec)
Nous pouvons également utiliser ces deux fonctions dans une seule requête pour obtenir la valeur de la colonne comme indiqué ci-dessous -
mysql> Select Name, RPAD(LPAD(Name,10,'* '),14,'* ') from student; +---------+----------------------------------+ | Name | RPAD(LPAD(Name,10,'* '),14,'* ') | +---------+----------------------------------+ | Gaurav | * * Gaurav* * | | Aarav | * * *Aarav* * | | Harshit | * *Harshit* * | | Gaurav | * * Gaurav* * | | Yashraj | * *Yashraj* * | +---------+----------------------------------+ 5 rows in set (0.00 sec)
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!