String

RPAD

PostgreSQLPostgreSQL

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

Tipe hasil: text

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[########--]

Fungsi Equivalen di Database Lain

Fungsi Terkait