String

LPAD

PostgreSQLPostgreSQL

Menambahkan padding di kiri string sampai mencapai panjang tertentu. Default padding adalah spasi. Jika string lebih panjang dari length, akan dipotong.

Tipe hasil: text

Syntax

SQL
LPAD(string, length [, fill_string])

Parameter

stringtextwajib

String yang akan di-pad

lengthintegerwajib

Panjang total hasil

fill_stringtextopsional

String untuk padding (default spasi)

Contoh Penggunaan

Padding dengan Nol

SQL
1SELECT
2 LPAD(42, 5, 0) AS padded_number,
3 LPAD(7, 3, 0) AS order_seq;

Menambahkan leading zeros.

Hasil
padded_numberorder_seq
00042007

Format ID

SQL
1SELECT
2 INV- || LPAD(invoice_id::text, 6, 0) AS invoice_number
3FROM invoices;

Membuat nomor invoice dengan format standar.

Hasil
invoice_number
INV-000001
INV-000042
INV-001234

Alignment untuk Report

SQL
1SELECT
2 LPAD(product_name, 20) AS product,
3 LPAD(price::text, 10) AS price
4FROM products;

Right-align text untuk tampilan tabular.

Fungsi Equivalen di Database Lain

Fungsi Terkait