Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy: Databricks SQL
Databricks Runtime
Zwraca element expr
, dopełniony prawym przyciskiem pad
do długości len
.
Składnia
rpad(expr, len [, pad] )
Argumenty
-
expr
: wyrażenieSTRING
lubBINARY
, które ma zostać wypełnione. -
len
: wyrażenieINTEGER
. -
pad
: opcjonalneSTRING
lubBINARY
wyrażenie ze wzorcem dopełnienia. Wartość domyślna to znak spacji dlaSTRING
i x'00' dlaBINARY
elementu.
Zwraca
Wartość BINARY
, jeśli zarówno expr
, jak i pad
ma wartość BINARY
. W przeciwnym razie zwraca wartość STRING
.
Jeśli expr
wartość zwracana jest dłuższa niż len
, zostanie skrócona do len
znaków.
Jeśli nie określisz wartości pad
, STRING
expr
jest dopełniony po prawej stronie znakami spacji, natomiast BINARY
expr
jest dopełniony po prawej stronie bajtami zerowymi x'00'.
Jeśli len
wartość jest mniejsza niż 1, pusty ciąg.
BINARY
Jest obsługiwany od:Databricks Runtime 11.0.
Przykłady
> 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