String

REPEAT

DuckDBDuckDB

Mengulang string sebanyak jumlah yang ditentukan. Berguna untuk membuat pattern, separator, atau padding.

Tipe hasil: VARCHARDiperbarui: 6 Jan 2026

Syntax

SQL
REPEAT(string, count)

Parameter

stringVARCHARwajib

String yang akan diulang

countINTEGERwajib

Jumlah pengulangan (harus >= 0)

Contoh Penggunaan

Membuat Separator Line

SQL
1SELECT REPEAT('=', 50) as separator;

Membuat garis separator dari karakter =.

Hasil
separator
==================================================

Visualisasi Rating dengan Stars

SQL
1SELECT
2 product_name,
3 rating,
4 REPEAT('★', rating) || REPEAT('☆', 5-rating) as stars
5FROM products;

Menampilkan rating sebagai bintang visual.

Hasil
product_nameratingstars
Laptop4★★★★☆
Phone5★★★★★
Headphone3★★★☆☆

Membuat Tree Indentation

SQL
1SELECT
2 REPEAT(' ', level) || name as tree_view
3FROM categories
4ORDER BY path;

Membuat indentasi untuk tree structure view.

Hasil
tree_view
Electronics
Computers
Laptops
Desktops
... 4 baris lainnya

Fungsi Terkait