2016-04-10 82 views

回答

4

您使用MS SQL,其中來自數據庫表20行? 你可以使用查詢:

SELECT TOP 20 column FROM table WHERE id = some_id 
ORDER BY NEWID() 

http://www.petefreitag.com/item/466.cfm

+0

維韋克想** **隨機20行,爲什麼BY添加ORDEER到查詢? – marlan

+0

@marlan因爲'new by()'order爲查詢返回的每條記錄生成一個新的GUID並按此排序 - 並且由於GUID(有點)是隨機的,所以會得到隨機排序。 – alroc

+0

,但是不satiesfid條件 – Vivek