Quick Search:
 
 mySQL: Fast random row picker one Jump to:  
Category: >> mySQL >> Fast random row picker one  

<< lastnext >>

Snippet Name: Fast random row picker one

Description: This method of selecting a random row is fairly fast.

Comment: (none)

Language: MYSQL
Highlight Mode: MYSQL
Last Modified: February 28th, 2009

LOCK TABLES foo READ; 
 
SELECT FLOOR(RAND() * COUNT(*)) AS rand_row FROM foo; 
 
SELECT * FROM foo LIMIT $rand_row, 1; 
 
UNLOCK TABLES; 


 
   Home |    Search |    Code Library |    Sponsors |    Privacy |    Terms of Use |    Contact Us © 2003 - 2024 psoug.org