Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Возвращает строку expr, дополненную справа pad до длины len.
Синтаксис
rpad(expr, len [, pad] )
Аргументы
-
expr: значение илиSTRINGBINARYвыражение для заполнения. -
lenINTEGER: выражение. -
pad: необязательноеSTRINGилиBINARYвыражение с шаблоном для заполнения. По умолчанию используется символ пробела дляSTRINGи x'00' дляBINARY.
Возвраты
Если BINARY оба expr и pad есть BINARY. В противном случае возвращает STRING.
Если expr длиннее len, возвращаемое значение сокращается до len символов.
Если вы не укажете pad, STRINGexpr будет дополнено справа пробелами, тогда как BINARYexpr будет дополнено справа байтами x'00'.
Если len меньше 1, возвращается пустая строка.
BINARY поддерживается с тех пор:Databricks Runtime 11.0.
Примеры
> 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