Función lpad
Se aplica a: Databricks SQL Databricks Runtime
Devuelve expr
, rellenado a la izquierda con pad
a una longitud de len
.
Sintaxis
lpad(expr, len [, pad] )
Argumentos
expr
: expresión STRING o BINARY que se va a rellenar.len
: expresión INTEGER que especifica la longitud de la cadena de resultado.pad
: expresión STRING o BINARY opcional que especifica el relleno.
Devoluciones
Un valor STRING.
Si expr
es más largo que len
, el valor devuelto se acorta a len
caracteres.
Si no especifica pad
, un STRING expr
se rellena a la izquierda con caracteres de espacio, mientras que un BINARYexpr
se rellena a la izquierda con bytes x'00'.
Si len
es menor que 1, una cadena vacía.
BINARY se admite desde: Databricks Runtime 11.0.
Ejemplos
> 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