Search results for 'get random value by SQL'. 1 post(s) found.

  1. 2008/01/07 SQL to Select a random row from a database table
2008/01/07 11:17

SQL to Select a random row from a database table


There are lots of ways to select a random record or row from a database table. Here are some example SQL statements that don't require additional application logic, but each database server requires different SQL syntax.




Select a random row with MySQL:

SELECT column FROM table
ORDER BY RAND()
LIMIT 1


Select a random row with PostgreSQL:

SELECT column FROM table
ORDER BY RANDOM()
LIMIT 1


Select a random row with Microsoft SQL Server:

SELECT TOP 1 column FROM  table
ORDER BY NEWID()

Select a random row with IBM DB2

SELECT column, RAND() as IDX
FROM table
ORDER BY IDX FETCH FIRST 1 ROWS ONLY

Thanks Tim

Select a random record with Oracle:

SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum = 1

Thanks Mark Murphy

Another posts included in "SQL"

How can I increase MySQL max connections? (0)2008/03/19
Trackback 6 Comment 0

Trackback : Cannot send a trackbact to this post.

  1. Subject Baseball gambling th betting.

    Tracked from Baseball gambling. 2009/02/19 11:38 delete

    Baseball gambling th betting. Baseball gambling.

  2. Subject Online gambling getting started.

    Tracked from Online gambling. 2009/02/20 16:54 delete

    Online gambling.

  3. Subject Online gambling news.

    Tracked from Gambling news online gambling and casinos. 2009/02/20 22:10 delete

    Poker news online gambling news. Gambling news online gambling and casinos. News solutions for online gambling. Online gambling news.

  4. Subject different money making ideas

    Tracked from moneyideas 2010/01/29 04:51 delete

    moneyideas

  5. Subject different money making ideas

    Tracked from moneyideas 2010/01/29 13:31 delete

    moneyideas

  6. Subject different money making ideas

    Tracked from moneyideas 2010/01/31 16:42 delete

    moneyideas