Udostępnij za pośrednictwem


Funkcja lpad

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca wartość expr, z lewej dopełnionej pad długością len.

Składnia

lpad(expr, len [, pad] )

Argumenty

  • expr: wyrażenie STRING lub BINARY, które ma zostać wypełnione.
  • len: Wyrażenie INTEGER określające długość ciągu wynikowego
  • pad: opcjonalne wyrażenie STRING lub BINARY określające dopełnienie.

Zwraca

CIĄG.

Jeśli expr wartość zwracana jest dłuższa niż len, zostanie skrócona do len znaków. Jeśli nie określisz pad, ciąg expr jest wypełniany po lewej stronie spacjami, natomiast wartość BINARY expr jest wypełniana po lewej stronie bajtami x'00. Jeśli len wartość jest mniejsza niż 1, pusty ciąg.

Plik BINARNY jest obsługiwany od:Databricks Runtime 11.0.

Przykłady

> 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