String

RPAD

PostgreSQLPostgreSQL

Menambahkan padding di kanan string sampai mencapai panjang tertentu. Default padding adalah spasi. Berguna untuk membuat fixed-width output.

Tipe hasil: textDiperbarui: 16 Mei 2026

Syntax

SQL
RPAD(string, length [, fill_string])

Parameter

stringtextwajib

String yang akan di-pad

lengthintegerwajib

Panjang total hasil

fill_stringtextopsional

String untuk padding (default spasi)

Contoh Penggunaan

Fixed Width Text

SQL
1SELECT
2 RPAD(name, 20) || | || RPAD(city, 15) AS formatted
3FROM customers;

Membuat output dengan lebar tetap.

Hasil
formatted
John Doe |Jakarta
Jane Smith |Surabaya

Padding dengan Karakter

SQL
1SELECT RPAD(Title, 30, .);

Membuat garis titik untuk daftar isi.

Hasil
rpad
Title...........................

Progress Bar Sederhana

SQL
1SELECT
2 task_name,
3 [ || RPAD(REPEAT(#, (progress/10)::int), 10, -) || ] AS progress_bar
4FROM tasks;

Membuat visual progress bar.

Hasil
task_nameprogress_bar
Task A[####------]
Task B[########--]

Pertanyaan Umum tentang RPAD

Apa itu fungsi RPAD di PostgreSQL?
Menambahkan padding di kanan string sampai mencapai panjang tertentu. Default padding adalah spasi. Berguna untuk membuat fixed-width output. Di PostgreSQL, fungsi RPAD termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan RPAD di PostgreSQL?
Gunakan sintaks berikut: RPAD(string, length [, fill_string]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi RPAD?
Fungsi RPAD mengembalikan nilai bertipe text. 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 (text, wajib): String yang akan di-pad; length (integer, wajib): Panjang total hasil; fill_string (text, opsional): String untuk padding (default spasi).

Fungsi Equivalen di Database Lain

Fungsi Terkait