Re: random
От | Tom Lane |
---|---|
Тема | Re: random |
Дата | |
Msg-id | 20854.983827417@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: random (Bruce Momjian <pgman@candle.pha.pa.us>) |
Ответы |
Re: random
|
Список | pgsql-sql |
Bruce Momjian <pgman@candle.pha.pa.us> writes: >> Jelle Ouwerkerk <jelle@openface.ca> writes: > Also, is there a way to randomize the order of a result set? >> >> There's always >> SELECT * FROM foo ORDER BY random(); > However: > test=> select * from pg_class order by random(); > does return some output. Is it random, and if so, how? Sure. The function is marked noncachable, so it gets evaluated afresh at each row --- but only once per row, as the sort step doesn't recompute any values. Should work just peachy, and it seems to do so in a couple quick tests. regards, tom lane
В списке pgsql-sql по дате отправления: