String
Snowflake
RPAD
Menambahkan karakter di akhir (kanan) string sampai mencapai panjang tertentu. Berguna untuk membuat string dengan panjang tetap.
Tipe hasil:
VARCHARDiperbarui: 6 Jan 2026Syntax
SQL
RPAD(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
Fixed-Width Text Export
SQL
1 SELECT 2 RPAD(name, 30) || RPAD(email, 50) as fixed_width_record 3 FROM users;
Membuat record dengan kolom fixed-width untuk export.
Hasil
| FIXED_WIDTH_RECORD |
|---|
| John Doe john@example.com |
Visual Separator
SQL
1 SELECT RPAD('Section: ' || section_name, 50, '-') as header 2 FROM sections;
Membuat header dengan garis pemisah.
Hasil
Section: Introduction---------------------------------
Pertanyaan Umum tentang RPAD
Apa itu fungsi RPAD di Snowflake?
Menambahkan karakter di akhir (kanan) string sampai mencapai panjang tertentu. Berguna untuk membuat string dengan panjang tetap. Di Snowflake, fungsi RPAD termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan RPAD di Snowflake?
Gunakan sintaks berikut: RPAD(string, length [, pad_string]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi RPAD?
Fungsi RPAD 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 RPAD?
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).