Re: Problem with ORDER BY and random() ? - Mailing list pgsql-general

From Mike Mascari
Subject Re: Problem with ORDER BY and random() ?
Date
Msg-id 3F70CA98.2010809@mascari.com
Whole thread Raw
In response to Problem with ORDER BY and random() ?  (Jean-Francois.Doyon@CCRS.NRCan.gc.ca)
List pgsql-general
Jean-Francois.Doyon@CCRS.NRCan.gc.ca wrote:

> Hello,
>
> I'm trying to retrieve a limited number of random rows, and order them by a
> column, and am not having any luck with that last part:
>
> SELECT * FROM tablename ORDER BY random(), id LIMIT 10

How about:

SELECT * FROM
(SELECT * FROM tablename ORDER BY random() LIMIT 10) AS data
ORDER BY id;

HTH,

Mike Mascari
mascarm@mascari.com



pgsql-general by date:

Previous
From: Stephan Szabo
Date:
Subject: Re: Problem with ORDER BY and random() ?
Next
From: Jean-Francois.Doyon@CCRS.NRCan.gc.ca
Date:
Subject: Re: Problem with ORDER BY and random() ?