String

LPAD

SnowflakeSnowflake

Menambahkan karakter di awal (kiri) string sampai mencapai panjang tertentu. Berguna untuk formatting seperti padding nomor dengan zeros.

Tipe hasil: VARCHARDiperbarui: 6 Jan 2026

Syntax

SQL
LPAD(string, length [, pad_string])

Parameter

stringVARCHARwajib

String yang akan di-pad

lengthINTEGERwajib

Total panjang string hasil

pad_stringVARCHARopsional

Karakter untuk padding (default: spasi)

Default: ' '

Contoh Penggunaan

Padding dengan Zeros

SQL
1SELECT
2 order_id,
3 LPAD(order_id::VARCHAR, 10, '0') as formatted_id
4FROM orders;

Menambahkan leading zeros sampai 10 digit.

Hasil
ORDER_IDFORMATTED_ID
1230000000123
456780000045678

Fixed-Width Formatting

SQL
1SELECT
2 LPAD(name, 20) || ' | ' || LPAD(price::VARCHAR, 10) as formatted
3FROM products;

Membuat output fixed-width dengan spasi sebagai padding.

Hasil
FORMATTED
MacBook Pro | 25000
iPhone | 15000

Padding dengan Karakter Lain

SQL
1SELECT LPAD('test', 10, '*') as result;

Padding dengan asterisk.

Hasil
******test

Pertanyaan Umum tentang LPAD

Apa itu fungsi LPAD di Snowflake?
Menambahkan karakter di awal (kiri) string sampai mencapai panjang tertentu. Berguna untuk formatting seperti padding nomor dengan zeros. Di Snowflake, fungsi LPAD termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LPAD di Snowflake?
Gunakan sintaks berikut: LPAD(string, length [, pad_string]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi LPAD?
Fungsi LPAD mengembalikan nilai bertipe VARCHAR. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi LPAD?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: string (VARCHAR, wajib): String yang akan di-pad; length (INTEGER, wajib): Total panjang string hasil; pad_string (VARCHAR, opsional): Karakter untuk padding (default: spasi).

Fungsi Terkait