MySQL實現表中取出隨機數據

發表于:2008-10-16來源:作者:點擊數: 標簽:MYSQLMySQLMysqlmysqlmySQL
關鍵字:MySQL

以前在群里討論過這個問題,比較的有意思.mysql的語法真好玩.他們原來都想用PHP的實現隨機,但取出多條好像要進行兩次以上查詢.翻了手冊,找到了下面這個語句,可以完成任務了。

SELECT * FROM table_name ORDER BY rand() LIMIT 5;

  rand在手冊里是這么說的:
  RAND()
  RAND(N)
  返回在范圍0到1.0內的隨機浮點值。如果一個整數參數N被指定,它被用作種子值。

mysql> select RAND();
-> 0.5925
mysql> select RAND(20);
-> 0.1811
mysql> select RAND(20);

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97