Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí exprhodnotu zprava pad do pravé části s délkou len.
Syntaxe
rpad(expr, len [, pad] )
Argumenty
-
expr: ASTRINGneboBINARYvýraz, který má být vycpaný. -
len: VýrazINTEGER. -
pad: VolitelnýSTRINGvýraz neboBINARYvýraz se vzorem pro odsazení. Výchozí hodnota je znak mezery proSTRINGa znak x'00' proBINARY.
Návraty
A BINARY if a exprpad are BINARY. V opačném případě vrátí hodnotu STRING.
Pokud expr je delší, lennávratová hodnota se zkracuje na len znaky.
Pokud neurčíte pad, je STRINGexpr vycpaný vpravo mezerami, zatímco BINARYexpr je vycpaný vpravo s bajty x'00'.
Pokud len je menší než 1, prázdný řetězec.
BINARY podporuje se od databricksRuntime 11.0.
Příklady
> 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