REPEAT
Repite una cadena el número de veces indicado.
PostgreSQL 17.9
REPEAT(string, count)- string
- Cadena de origentext
- count
- Número de repeticionesinteger
Valor devuelto
Cadena con count repeticiones; cadena vacía si count es menor que 1
Ejemplos
Una cadena tres veces seguidas
PostgreSQL 17.9
SELECT REPEAT('Pg', 3);Número de pagos como barra de asteriscos
PostgreSQL 17.9
SELECT family_member,
COUNT(*) AS payments,
REPEAT('*', COUNT(*)::integer) AS bar
FROM Payments
GROUP BY family_member
ORDER BY family_member;Detalles
La función sirve para gráficos de texto sencillos: REPEAT('*', n) dibuja una barra de n asteriscos. count tiene que ser integer, así que el resultado de COUNT (un bigint) se convierte con ::integer.