Selecting random element?

Поиск
Список
Период
Сортировка
От Justin Long
Тема Selecting random element?
Дата
Msg-id 01BF8757.2898CBB0.justinlong@strategicnetwork.org
обсуждение исходный текст
Список 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 по дате отправления:

Предыдущее
От: Justin Long
Дата:
Сообщение: RE: [SQL] database with 1000000 rows is very slow
Следующее
От: Kief Morris
Дата:
Сообщение: Returning multiple rows in functions