Funkce lpad
Platí pro: Databricks SQL Databricks Runtime
Vrátí expr
levou 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ězcepad
: Volitelný výraz STRING nebo BINARY určující odsazení.
Návraty
ŘETĚZEC.
Pokud expr
je delší, len
ná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