Maison  >  Article  >  base de données  >  Comment utiliser les fonctions LPAD() et RPAD() dans MySQL

Comment utiliser les fonctions LPAD() et RPAD() dans MySQL

WBOY
WBOYavant
2023-05-26 18:13:251646parcourir

LPAD()/RPAD()

LPAD(str,len,padstr)La fonction signifie que le côté gauche de la chaîne str est complété avec padstr jusqu'à ce que la longueur soit len;RPAD (str, La fonction len,padstr) signifie remplir le côté droit de la chaîne str avec padstr jusqu'à ce que la longueur soit len. Par exemple : LPAD(str,len,padstr)函数表示字符串 str 的左侧使用 padstr 进行填充,直到长度为 len;RPAD(str,len,padstr)函数表示在字符串 str 的右侧使用 padstr 进行填充,直到长度为 len。例如:

SELECT LPAD(123, 6, '0') AS str1, LPAD(123, 2, '0') AS str2,
       RPAD(123, 6, '0') AS str1, RPAD(123, 2, '0') AS str1;
str1  |str2|str1  |str1|
------+----+------+----+
000123|12  |123000|12  |

当字符串 str 的长度大于 len 时,相当于从右侧截断字符串。

另外,REPEAT(str,count)

SELECT REPEAT('?', 5) AS str;
str       |
----------+
?????|

Lorsque la longueur de la chaîne str est supérieure à len, cela équivaut à tronquer la chaîne du côté droit. 🎜🎜De plus, la fonction REPEAT(str,count) est utilisée pour copier la chaîne str count times et renvoyer le résultat. Par exemple : 🎜rrreee

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