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 vlevo doplňován znaky mezery, zatímco binární expr je vlevo doplňován bajty x'00'. Pokud len je menší než 1, prázdný řetězec.

Binární soubor se podporuje od verze DatabricksRuntime 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