適用於:
Databricks SQL
Databricks Runtime
傳回 expr,左填補的 pad 長度為 len。
語法
lpad(expr, len [, pad] )
引數
-
expr:要填補的 STRING 或 BINARY 運算式。 -
len:指定結果字串長度的 INTEGER 運算式 -
pad:指定填補的選擇性 STRING 或 BINARY 表達式。
傳回
字串。
如果 expr 長度超過 len,則傳回值會縮短為 len 字元。
如果您未指定 pad,則 STRING expr 會以空格字元填補左邊,而 BINARY expr 則以 x'00' 位元組填補左邊。
如果 len 小於 1,則為空字串。
支援 BINARY,因為:Databricks Runtime 11.0。
範例
> 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