共用方式為


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