Bagikan melalui


lpad fungsi

Berlaku untuk: centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mengembalikan expr, ditambahkan pad kiri dengan pad hingga panjang len.

Sintaks

lpad(expr, len [, pad] )

Argumen

  • expr: Ekspresi STRING atau BINER yang akan diisi.
  • len: Ekspresi INTEGER yang menentukan panjang string hasil
  • pad: Ekspresi STRING atau BINER opsional yang menentukan padding.

Mengembalikan

STRING.

Jika expr lebih panjang dari len, nilai pengembalian dipersingkat menjadi len karakter. Jika Anda tidak menentukan pad, STRING expr diisi ke sebelah kiri dengan karakter spasi, sedangkan BINER expr diisi ke sebelah kiri dengan x'00' byte. Jika len kurang dari 1, string kosong.

BINARY didukung sejak: Databricks Runtime 11.0.

Contoh

> 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