Home : MySQL :
how can i select random rows from a table?

Category : MySQL

SELECT * FROM table_name ORDER BY RAND();

Found at http://www.mysql.com/doc/M/a/Mathematical_functions.html
    
use:

SELECT * FROM table_name ORDER BY RAND() limit 1;

if you only want one result not all of them.

Created : 11 Mar 2002
Modified : 11 Mar 2002
Viewed : 1214 times.
Print Article