數(shù)據(jù)庫查詢排序使用隨機排序結(jié)果示例(Oracle/MySQL/MS SQL Server)
更新時間:2013年12月31日 10:41:01 作者:
數(shù)據(jù)庫查詢排序使用隨機排序結(jié)果示例,這里提供了Oracle/MySQL/MS SQL Server三種數(shù)據(jù)庫的示例
Oracle查詢結(jié)果集,隨機排序
復(fù)制代碼 代碼如下:
select * from table1 order by dbms_random.value();
MySQL隨機查詢出一條記錄:
復(fù)制代碼 代碼如下:
-- 下面的查詢語句效率高,不要使用 SELECT * FROM table1 ORDER BY rand() LIMIT 1 來查詢 SELECT * FROM table1 WHERE id=(SELECT id FROM table1 ORDER BY rand() LIMIT 1)
查詢結(jié)果集,隨機排序
復(fù)制代碼 代碼如下:
SELECT * FROM table1 ORDER BY rand()
MS SQL Server
復(fù)制代碼 代碼如下:
SELECT *
FROM Northwind Orders
ORDER BY NEWID()
SELECT TOP 10 *
FROM Northwind Orders
ORDER BY NEWID()
您可能感興趣的文章:
相關(guān)文章
在Oracle實例關(guān)閉時如何修改spfile的參數(shù)詳解
這篇文章主要給大家介紹了關(guān)于在Oracle實例關(guān)閉時如何修改spfile參數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-07-07Oracle expdp/impdp 及 exp/imp 命令詳解
使用Oracle數(shù)據(jù)庫的過程中會經(jīng)常對數(shù)據(jù)進行導(dǎo)入導(dǎo)出,Oracle 數(shù)據(jù)庫提供 expdp / impdp (Data Pump,數(shù)據(jù)泵)以及 exp / imp 兩種工具進行數(shù)據(jù)的導(dǎo)入導(dǎo)出,可以對數(shù)據(jù)庫進行邏輯備份,這篇文章主要介紹了Oracle expdp/impdp 及 exp/imp 命令詳解,需要的朋友可以參考下2024-07-07Oracle中的半聯(lián)結(jié)和反聯(lián)結(jié)詳解
這篇文章主要介紹了Oracle中的半聯(lián)結(jié)和反聯(lián)結(jié)詳解,也稱半連接和反連接,其實就是in、exists,需要的朋友可以參考下2014-07-07Oracle 12c實現(xiàn)手工建庫而非CDB及CDB創(chuàng)建的方法
這篇文章主要給大家介紹了關(guān)于Oracle 12c實現(xiàn)手工建庫而非CDB及CDB創(chuàng)建的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用oracle 12c具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10Oracle實現(xiàn)某表隨機抽取數(shù)據(jù)(隨機性抽取)
這篇文章主要介紹了Oracle實現(xiàn)某表隨機抽取數(shù)據(jù)(隨機性抽取),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08