Compartir a través de


Función lpad

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí 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