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

MySQL實(shí)現(xiàn)表中取出隨機(jī)數(shù)據(jù)

數(shù)據(jù)庫 MySQL
MySQL數(shù)據(jù)庫是大家都已經(jīng)非常熟悉的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),MySQL數(shù)據(jù)庫中的表在數(shù)據(jù)庫中是非常重要的,本文就為大家詳細(xì)介紹MySQL實(shí)現(xiàn)表中取出隨機(jī)數(shù)據(jù)。

導(dǎo)讀:MySQL是開放源代碼,MySQL因?yàn)槠渌俣取⒖煽啃院瓦m應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。 那么如何在MySQL實(shí)現(xiàn)中取出隨機(jī)數(shù)據(jù)呢?

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

  rand在手冊里是這么說的:

  RAND()

  RAND(N)

  返回在范圍0到1.0內(nèi)的隨機(jī)浮點(diǎn)值。如果一個(gè)整數(shù)參數(shù)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

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

  但我試了一下,8千條記錄的表,執(zhí)行一次需要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;

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

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

【編輯推薦】

  1. MySQL數(shù)據(jù)庫的主從配置
  2. MySQL與SQL的觸發(fā)器的不同寫法
  3. 將mysql數(shù)據(jù)導(dǎo)入access數(shù)據(jù)庫
  4. MySQL數(shù)據(jù)庫單一表突破4G限制的實(shí)現(xiàn)方法
責(zé)任編輯:迎迎 來源: 中國IT實(shí)驗(yàn)室
相關(guān)推薦

2010-05-12 18:02:11

MySQL數(shù)據(jù)庫

2010-06-13 10:59:38

MySQL數(shù)據(jù)庫

2010-10-09 15:35:25

MySQL rand函

2010-09-06 17:40:59

SQL函數(shù)

2012-03-22 09:31:14

Java

2015-10-13 10:00:58

Swift隨機(jī)數(shù)使用總結(jié)

2021-06-01 22:31:57

區(qū)塊鏈隨機(jī)數(shù)技術(shù)

2014-04-25 10:14:39

2010-02-01 17:02:53

C++產(chǎn)生隨機(jī)數(shù)

2010-11-23 13:51:55

MySQL數(shù)據(jù)表

2019-09-11 10:09:00

Java虛擬機(jī)算法

2024-11-01 15:51:06

2010-06-07 13:53:04

MySQL數(shù)據(jù)庫表

2023-01-03 07:49:45

Java隨機(jī)數(shù)線程

2021-12-27 09:31:20

HashtableJava隨機(jī)數(shù)

2017-05-29 09:56:25

2010-11-25 14:52:35

MySQL隨機(jī)查詢

2009-12-08 11:44:14

PHP獲取隨機(jī)數(shù)

2011-03-28 14:57:58

不重復(fù)隨機(jī)數(shù)列生成

2009-06-11 15:16:18

不重復(fù)隨機(jī)數(shù)Java
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: av一级在线观看 | 国产精品一区二区三级 | 久久精品国产一区 | 亚洲高清在线观看 | 精品1区2区 | 91精品中文字幕一区二区三区 | 国产高清免费视频 | 91在线电影| 欧美日韩在线观看一区 | 国产精品久久久99 | 在线播放国产一区二区三区 | 理论片免费在线观看 | 在线视频 欧美日韩 | 免费永久av | 天天操网 | 91精品国产91久久久久青草 | 欧美成人一区二区三区 | h视频在线免费观看 | 男插女下体视频 | 日韩欧美中文 | 成人小视频在线观看 | 99国产精品99久久久久久粉嫩 | 亚洲在线一区二区 | 91免费观看视频 | 蜜臀久久99精品久久久久久宅男 | 亚洲一区网站 | 天堂色网 | 亚洲欧美日韩久久 | 日韩av一区在线观看 | 中文字幕在线一 | 中文av在线播放 | 国产91久久久久久久免费 | 欧美成年黄网站色视频 | 亚洲激情在线观看 | 日韩精品一区二区三区在线播放 | 亚洲一区二区视频 | wwwxxx日本在线观看 | 色婷婷av99xx| 日本一区二区三区四区 | 91精品国产91久久久久久不卞 | 成人h动漫精品一区二区器材 |