使用 SQL 語句從資料庫乙個表中隨機獲取一些資料

2021-04-25 05:07:57 字數 552 閱讀 1697

以前從乙個表中隨機獲取資料的時候,都是先把資料讀取到來,

然後再在程式中來隨機抽取一部分資料, 今天告訴大家一種使用 sql 語句的方法來隨機獲取一部分資料

sql server:

--隨機獲取 10 條資料

select

top10

*from

表名 order

bynewid()

oracle:

--隨機獲取 10 條資料

select

*from

(select

*from

表名  

order

bysys_guid()) 

where

rownum 

<=10;

--第二種方法

select

*from

(select

*from

表名  

order

bydbms_random.random()) 

where

ronum 

<=10;

使用 SQL 語句從資料庫乙個表中隨機獲取一些資料

以前從乙個表中隨機獲取資料的時候,都是先把資料讀取到來,然後再在程式中來隨機抽取一部分資料,今天告訴大家一種使用 sql 語句的方法來隨機獲取一部分資料 sql server 隨機獲取 10 條資料 select top10 from 表名 order bynewid oracle 隨機獲取 10 ...

使用SQL語句從資料庫乙個表中隨機獲取資料

隨機獲取 10 條資料 sql server select top 10 from t user order by newid oracle select from select from t user order by dbms random.random where ronum 10 mysql...

使用SQL語句從資料庫乙個表中隨機獲取資料

隨機獲取 10 條資料 sql server select top 10 from t user order by newid oracle select from select from t user order by dbms random.random where ronum 10 mysql...