以前從乙個表中隨機獲取資料的時候,都是先把資料讀取到來,
然後再在程式中來隨機抽取一部分資料, 今天告訴大家一種使用 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...