Funzione lpad
Si applica a: Databricks SQL 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 risultatopad
: 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