熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

從數據庫表格中隨機抽取行

2013-11-13 12:41:51  來源: SQL語言 

  從數據庫表格中隨機抽取行有什麼用?因為有時候你會想要給用戶展示一些隨機的信息下面介紹在幾個流行的數據庫中提取隨機行的代碼CTO編者CTO曾介紹過有關隨機數據讀取的方法其中包括ASPNET 中隨機讀取Access數據庫記錄MySQL 從表中取出隨機數據以及ORACLE裡取隨機數的方法)

  MySQL中提取個隨機行

SELECT column FROM table 
ORDER BY RAND() 
LIMIT  

  Oracle中提取個隨機行

SELECT column FROM 
( SELECT column FROM table 
ORDER BY dbms_randomvalue ) 
WHERE rownum <=

  PostgreSQL中提取個隨機行

SELECT column FROM table 
ORDER BY RANDOM() 
LIMIT  

  Microsoft SQL Server中提取個隨機行

SELECT TOP column FROM table 
ORDER BY NEWID()


From:http://tw.wingwit.com/Article/program/SQL/201311/16405.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.