Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonction
S’applique à : Databricks SQL
Databricks Runtime
Retourne expr
, complété à droite avec pad
jusqu’à une longueur de len
.
Syntaxe
rpad(expr, len [, pad] )
Les arguments
-
expr
: expressionSTRING
ouBINARY
à remplir. -
len
: Une expressionINTEGER
. -
pad
: expressionSTRING
ouBINARY
facultative contenant le modèle de remplissage. La valeur par défaut est un espace pourSTRING
et x'00' pourBINARY
.
Retours
BINARY
si expr
et pad
sont tous les deux BINARY
. Sinon, retourne STRING
.
Si expr
est plus longue que len
, la valeur de retour est raccourcie à len
caractères.
Si vous ne spécifiez pas pad
, un STRING
expr
est rempli à droite avec des caractères d’espace, alors qu'un BINARY
expr
est rempli à droite avec des octets x'00'.
Si len
est inférieur à 1, il s’agit d’une chaîne vide.
BINARY
est pris en charge depuis : Databricks Runtime 11.0.
Exemples
> SELECT rpad('hi', 5, 'ab');
hiaba
> SELECT rpad('hi', 1, '??');
h
> SELECT rpad('hi', 5);
hi
> SELECT hex(rpad(x'1020', 5, x'05'))
1020050505