PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como selecionar um número aleatório repetível com setseed no postgres sql?


Faça uma union all do setseed() row consulta com a consulta desejada. É necessário corresponder os tipos de coluna de ambas as consultas. setseed() row retorna void .
select setseed(0), null

union all

select null, random()
from generate_series(1, 10)

offset 1
;

O offset 1 cláusula elimina a linha setseed() row do conjunto de resultados