Maison  >  Article  >  base de données  >  Comment pouvons-nous utiliser les fonctions LPAD() et RPAD() de MySQL dans la même requête pour compléter les côtés gauche et droit d'une chaîne des deux côtés de la chaîne d'origine ?

Comment pouvons-nous utiliser les fonctions LPAD() et RPAD() de MySQL dans la même requête pour compléter les côtés gauche et droit d'une chaîne des deux côtés de la chaîne d'origine ?

WBOY
WBOYavant
2023-08-23 09:33:031067parcourir

Comment pouvons-nous utiliser les fonctions LPAD() et RPAD() de MySQL dans la même requête pour compléter les côtés gauche et droit dune chaîne des deux côtés de la chaîne dorigine ?

Pour y parvenir, il faut devoir utiliser l'une des fonctions comme 1er argument de l'autre fonction. En d'autres termes, soit la fonction RPAD() serait le 1er argument de la fonction LPAD(), soit la fonction LPAD() serait le 1er argument de la fonction RPAD(). Cela peut être compris à l'aide de l'exemple suivant

Exemple

mysql> Select RPAD(LPAD(' My name is Ram ',23,'* '),30,'* ');
+------------------------------------------------+
| RPAD(LPAD(' My name is Ram ',23,'* '),30,'* ') |
+------------------------------------------------+
| * * * * My name is Ram * * * *                 |
+------------------------------------------------+
1 row in set (0.00 sec)

Dans la requête ci-dessus, LPAD() est le premier argument de la fonction RPAD().

mysql> Select LPAD(RPAD(' My name is Ram ',23,'* '),30,'* ');
+------------------------------------------------+
| LPAD(RPAD(' My name is Ram ',23,'* '),30,'* ') |
+------------------------------------------------+
| * * * * My name is Ram * * * *                 |
+------------------------------------------------+
1 row in set (0.00 sec)

在上述查询中,RPAD() et LPAD()函数的第一个参数。

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer