REPEAT
Wiederholt einen String so oft wie angegeben.
PostgreSQL 17.5
REPEAT(string, count)Parameter
- stringtext
- Ausgangsstring
- countinteger
- Anzahl der Wiederholungen
Rückgabewert
String aus count Wiederholungen; leerer String, wenn count kleiner als 1 ist
Beispiele
String dreimal hintereinander
PostgreSQL 17.5
SELECT REPEAT('Pg', 3);Anzahl der Zahlungen als Sternchenbalken
PostgreSQL 17.5
SELECT family_member,
COUNT(*) AS payments,
REPEAT('*', COUNT(*)::integer) AS bar
FROM Payments
GROUP BY family_member
ORDER BY family_member;Details
Die Funktion eignet sich für einfache Textdiagramme: REPEAT('*', n) zeichnet einen Balken aus n Sternchen. count muss integer sein, deshalb wandelst du das Ergebnis von COUNT (ein bigint) mit ::integer um.