Sdílet prostřednictvím


Funkce lpad

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí exprlevou pad část s délkou len.

Syntaxe

lpad(expr, len [, pad] )

Argumenty

  • expr: Řetězcový nebo BINÁRNÍ výraz, který má být vycpaný.
  • len: Výraz INTEGER určující délku výsledného řetězce
  • pad: Volitelný výraz STRING nebo BINARY určující odsazení.

Návraty

ŘETĚZEC.

Pokud expr je delší, lennávratová hodnota se zkracuje na len znaky. Pokud neurčíte pad, řetězec expr je vycpaný vlevo mezerami, zatímco binární expr znak je vycpaný vlevo s x'00' bajty. Pokud len je menší než 1, prázdný řetězec.

Binární soubor se podporuje od verze Databricks Runtime 11.0.

Příklady

> 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