PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come selezionare un numero casuale ripetibile con setseed in postgres sql?

Esegui un union all del setseed() row query con la query desiderata. È necessario abbinare i tipi di colonna di entrambe le query. setseed() row restituisce void .

select setseed(0), null

union all

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

offset 1
;

Il offset 1 La clausola elimina la riga setseed() row dal set di risultati