A rpad
függvény
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
Visszaadja expr
, jobbról kipárnázva pad
a hossza len
.
Syntax
rpad(expr, len [, pad] )
Argumentumok
expr
: ASTRING
vagyBINARY
kifejezés, amelyet ki kell párnázni.len
: KifejezésINTEGER
.pad
: Nem kötelezőSTRING
vagyBINARY
kifejezés a kitöltési mintával. Az alapértelmezett érték egy szóköz karakter,STRING
a pedig x'00'BINARY
.
Válaszok
A BINARY
ha mindkettő expr
, és pad
azok BINARY
. Ellenkező esetben egy STRING
.
Ha expr
hosszabb, mint len
, a visszaadott érték karakterekre len
lesz rövidítve.
Ha nem adja meg pad
, STRING
expr
a program a szóköz karakterekkel BINARY
expr
jobbra, míg a jobb oldalon x'00' bájttal van kipárnázva.
Ha len
1-nél kisebb, üres sztring.
BINARY
azóta támogatott : Databricks Runtime 11.0.
Példák
> 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