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,則為空字串。
自:Databricks Runtime 11.0起支援 BINARY。
例子
> 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