成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL實現表中取出隨機數據

數據庫 MySQL
MySQL數據庫是大家都已經非常熟悉的關系型數據庫管理系統,MySQL數據庫中的表在數據庫中是非常重要的,本文就為大家詳細介紹MySQL實現表中取出隨機數據。

導讀:MySQL是開放源代碼,MySQL因為其速度、可靠性和適應性而備受關注。大多數人都認為在不需要事務化處理的情況下,MySQL是管理內容最好的選擇。 那么如何在MySQL實現中取出隨機數據呢?

  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);

  -> 0.1811

  mysql> select RAND();

  -> 0.2079

  mysql> select RAND();

  -> 0.7888

  你不能在一個ORDER BY子句用RAND()值使用列,因為ORDER BY將重復計算列多次。然而在MySQL3.23中,你可以做: SELECT * FROM table_name ORDER BY RAND(),這是有利于得到一個來自SELECT * FROM table1,table2 WHERE a=b AND c

  但我試了一下,8千條記錄的表,執行一次需要0.08 sec,.慢了些

  后來請教了google,得到如下代碼

  SELECT *

  FROM table_name AS r1 JOIN

  (SELECT ROUND(RAND() *

  (SELECT MAX(id)

  FROM table_name)) AS id)

  AS r2

  WHERE r1.id >= r2.id

  ORDER BY r1.id ASC

  LIMIT 5;

  執行效率需要0.02 sec.可惜的是,只有mysql 4.1.*以上才支持這樣的子查詢.

通過上文中的方法就能夠完成在MySQL實現表中取出隨機數據,希望大家都能夠掌握這種技巧,這樣在以后的工作中遇到類似問題就能夠輕松解決。

【編輯推薦】

  1. MySQL數據庫的主從配置
  2. MySQL與SQL的觸發器的不同寫法
  3. 將mysql數據導入access數據庫
  4. MySQL數據庫單一表突破4G限制的實現方法
責任編輯:迎迎 來源: 中國IT實驗室
相關推薦

2010-05-12 18:02:11

MySQL數據庫

2010-06-13 10:59:38

MySQL數據庫

2010-10-09 15:35:25

MySQL rand函

2010-09-06 17:40:59

SQL函數

2012-03-22 09:31:14

Java

2015-10-13 10:00:58

Swift隨機數使用總結

2021-06-01 22:31:57

區塊鏈隨機數技術

2010-02-01 17:02:53

C++產生隨機數

2014-04-25 10:14:39

2010-11-23 13:51:55

MySQL數據表

2019-09-11 10:09:00

Java虛擬機算法

2010-06-07 13:53:04

MySQL數據庫表

2024-11-01 15:51:06

2023-01-03 07:49:45

Java隨機數線程

2021-12-27 09:31:20

HashtableJava隨機數

2010-11-25 14:52:35

MySQL隨機查詢

2017-05-29 09:56:25

2009-12-08 11:44:14

PHP獲取隨機數

2011-03-28 14:57:58

不重復隨機數列生成

2009-06-11 15:16:18

不重復隨機數Java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产福利视频 | 欧美美乳 | 精品1区2区3区4区 | 国产黄色大片在线观看 | 91在线精品视频 | 亚洲第一色站 | 亚洲第一中文字幕 | 成人免费在线视频 | 久久99精品国产 | 91麻豆产精品久久久久久夏晴子 | 亚洲欧美综合 | 国产一区三区视频 | 午夜一区二区三区视频 | 国产乱码精品一区二区三区五月婷 | 中文字幕av在线 | 久久久久网站 | 欧美男人天堂 | 五月婷婷在线播放 | 青青草视频网站 | 伊人艹 | 中文字幕在线观看一区 | a爱视频 | 国产精品一区二区免费 | 亚洲欧美日韩国产综合 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 久久久毛片 | 国产日韩欧美中文字幕 | 97av在线| 欧美日韩高清免费 | 午夜男人天堂 | 三区在线观看 | 精品不卡| 精品欧美一区免费观看α√ | 日韩av一区二区在线观看 | 国产欧美精品一区 | 一区二区三区欧美大片 | 亚洲精品国产成人 | 韩国毛片视频 | 91高清视频在线观看 | 888久久久| 99综合|