String
PostgreSQL
RPAD
Menambahkan padding di kanan string sampai mencapai panjang tertentu. Default padding adalah spasi. Berguna untuk membuat fixed-width output.
Tipe hasil:
textSyntax
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
1 SELECT 2 RPAD(name, 20) || | || RPAD(city, 15) AS formatted 3 FROM customers;
Membuat output dengan lebar tetap.
Hasil
| formatted |
|---|
| John Doe |Jakarta |
| Jane Smith |Surabaya |
Padding dengan Karakter
SQL
1 SELECT RPAD(Title, 30, .);
Membuat garis titik untuk daftar isi.
Hasil
| rpad |
|---|
| Title........................... |
Progress Bar Sederhana
SQL
1 SELECT 2 task_name, 3 [ || RPAD(REPEAT(#, (progress/10)::int), 10, -) || ] AS progress_bar 4 FROM tasks;
Membuat visual progress bar.
Hasil
| task_name | progress_bar |
|---|---|
| Task A | [####------] |
| Task B | [########--] |