Partager via


Fonction lpad

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne expr, complété à gauche avec pad jusqu’à la longueur len.

Syntaxe

lpad(expr, len [, pad] )

Arguments

  • expr : expression de type STRING ou BINARY à remplir.
  • len : expression ENTIÈRE spécifiant la longueur de la chaîne de résultat.
  • pad : expression de type STRING ou BINARY facultative spécifiant le remplissage.

Retours

CHAÎNE.

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 à gauche avec des caractères d’espace, tandis qu’un BINARY expr est rempli à gauche avec des octets x’00’. Si len est inférieur à 1, il s’agit d’une chaîne vide.

BINARY est pris en charge à partir de :Databricks Runtime 11.0.

Exemples

> SELECT lpad('hi', 5, 'ab');
 abahi
> SELECT lpad('hi', 1, '??');
 h
> SELECT lpad('hi', 5);
    hi

> SELECT hex(lpad(x'1020', 5, x'05'))
 0505051020