String
DuckDB
REPEAT
Mengulang string sebanyak jumlah yang ditentukan. Berguna untuk membuat pattern, separator, atau padding.
Tipe hasil:
VARCHARDiperbarui: 6 Jan 2026Syntax
SQL
REPEAT(string, count)Parameter
stringVARCHARwajib
String yang akan diulang
countINTEGERwajib
Jumlah pengulangan (harus >= 0)
Contoh Penggunaan
Membuat Separator Line
SQL
1 SELECT REPEAT('=', 50) as separator;
Membuat garis separator dari karakter =.
Hasil
| separator |
|---|
| ================================================== |
Visualisasi Rating dengan Stars
SQL
1 SELECT 2 product_name, 3 rating, 4 REPEAT('★', rating) || REPEAT('☆', 5-rating) as stars 5 FROM products;
Menampilkan rating sebagai bintang visual.
Hasil
| product_name | rating | stars |
|---|---|---|
| Laptop | 4 | ★★★★☆ |
| Phone | 5 | ★★★★★ |
| Headphone | 3 | ★★★☆☆ |
Membuat Tree Indentation
SQL
1 SELECT 2 REPEAT(' ', level) || name as tree_view 3 FROM categories 4 ORDER BY path;
Membuat indentasi untuk tree structure view.
Hasil
| tree_view |
|---|
| Electronics |
| Computers |
| Laptops |
| Desktops |
| ... 4 baris lainnya |