Funzione lpad

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce expr, riempito a sinistra con pad fino a una lunghezza di len.

Sintassi

lpad(expr, len [, pad] )

Argomenti

  • expr: espressione STRING o BINARY da inserire nel riempimento.
  • len: espressione INTEGER che specifica la lunghezza della stringa di risultato
  • pad: espressione STRING o BINARY facoltativa che specifica la spaziatura interna.

Valori restituiti

STRINGA.

Se expr è maggiore di len, il valore restituito viene abbreviato in len caratteri. Se non si specifica pad, una stringa expr viene riempita a sinistra con caratteri di spazio, mentre un valore BINARY expr viene riempito a sinistra con byte x'00'. Se len è minore di 1, una stringa vuota.

BINARY è supportato perché Databricks Runtime 11.0.

Esempi

> 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