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 ?
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
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!