Solución:
Podrías unirlo a una serie de 3:
SELECT a.n
from generate_series(1, 100) as a(n), generate_series(1, 3)
Podrías probar la división de enteros como esta:
SELECT generate_series(3, 100) / 3
Para números tan pequeños CROSS JOIN
dos VALUES
expresiones:
SELECT n
FROM (VALUES (1),(2),(3)) x(r) -- repetitions (values are not used)
,(VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10)) y(n); -- numbers
Violín SQL.
Esto funciona para alguna secuencia de números (incluidos patrones repetidos o irregulares).
Para cualquier cosa más grande y con uso regular de patrones secuenciales generate_series()
como se ha sugerido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)