共用方式為


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