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