Di PostgreSQL, LPAD()
adalah fungsi yang memungkinkan kita menambahkan padding ke bagian kiri string.
Sintaks
Sintaksnya seperti ini:
lpad ( string text, length integer [, fill text ] )
Dimana:
string text
adalah string untuk menerapkan paddinglength integer
adalah panjang total string yang Anda inginkan setelah padding diterapkanfill text
adalah argumen opsional yang memungkinkan Anda menentukan satu atau lebih karakter untuk digunakan sebagai pengisi (defaultnya adalah spasi).
Contoh
Berikut ini contoh untuk didemonstrasikan:
SELECT LPAD('7', 3, '0');
Hasil:
007
Dalam hal ini, saya mengisi string dengan nol.
Padding dengan Spasi
Seperti yang disebutkan, argumen terakhir adalah opsional, dan karakter pengisi default adalah spasi.
Berikut ini contoh padding string dengan spasi:
SELECT LPAD('Cat', 10);
Hasil:
Cat
Kita dapat melihat bahwa string telah diisi dengan spasi di sebelah kirinya.
Ini sama dengan melakukan hal berikut:
SELECT LPAD('Cat', 10, ' ');
Hasil:
Cat
Padding dengan Banyak Karakter
Argumen ketiga dapat berisi lebih dari satu karakter:
SELECT LPAD('Cat', 10, 'Dog');
Hasil:
DogDogDCat