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, sebuah STRING expr akan diisi dengan karakter spasi di sebelah kiri, sedangkan sebuah BINARY expr akan diisi dengan byte x'00' di sebelah kiri. 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