lpad
函式
適用於: 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