Selecting random element? - Mailing list pgsql-sql

From Justin Long
Subject Selecting random element?
Date
Msg-id 01BF8757.2898CBB0.justinlong@strategicnetwork.org
Whole thread Raw
List pgsql-sql
Does anyone have a way to select a random element without doing a complete select on the database first?

For example, right now I would have to (under PHP3):

$rs = pg_exec($db,"SELECT * FROM database");
$rec = pg_fetch_object($rs,rand(1,pg_numrows($rs)));

It would be a lot easier to just do a 

$rs = pg_exec($db,"SELECT * from database RANDOM") 

or some such where it would select a random row.

_____
Justin Long
Network for Strategic Missions
1732 South Park Court, Chesapeake, VA 23320
Ofc 757-420-4500, Fax 757-226-5006, Email justinlong@strategicnetwork.org
Never retreat. Never surrender. Never cut a deal with a dragon.
http://www.strategicnetwork.org




pgsql-sql by date:

Previous
From: Justin Long
Date:
Subject: RE: [SQL] database with 1000000 rows is very slow
Next
From: Kief Morris
Date:
Subject: Returning multiple rows in functions