App下載
話題 首頁(yè) > SQL 教程 > SQL 教程話題列表 > 詳情

sql語(yǔ)句是否可以隨機(jī)選擇制定的數(shù)據(jù)

精華
初一扛把子 2016-10-19 03:00:18 瀏覽(4685) 回復(fù)(5) 贊(0)
需求描述如下: 現(xiàn)在數(shù)據(jù)庫(kù)中符合條件的記錄有1000條,我要隨機(jī)抽出其中的200條來(lái)完成測(cè)試工作,我想直接用sql語(yǔ)句實(shí)現(xiàn),而不是選出1000條,再用java來(lái)過(guò)濾選出其中的200條,有沒(méi)有這樣的sql語(yǔ)句可以實(shí)現(xiàn)這樣的功能呢??
sql

回答(5)

jing_cai 2016-10-19

SELECT *, rand() '_RAND' FROM XXX_TABLE ORDER BY _RAND LIMIT 0,200; 使用 rand() 生成隨機(jī)數(shù)排序,取出前200條。

Evan9727 2017-12-07

select top 200 *from table order by newid();

--不區(qū)分大小寫(xiě)。

一筆荒蕪 2018-05-31

留名留名!!!,同樣的問(wèn)題,看看咋結(jié)局!!!

1144100656 2018-05-31

這個(gè)問(wèn)題我也不清楚,等大佬來(lái)解決吧。。

1152696398 2018-05-31

好慢呀,空空如也,半天不來(lái)大神解決,大佬在哪啦

要回復(fù),請(qǐng)先登錄 或者注冊(cè)