从数据库表中选择随机20行,其中id =(some id)

时间:2016-04-10 11:03:31

标签: sql sql-server

我必须运行从数据库where id = some id

中随机返回20行的查询

1 个答案:

答案 0 :(得分:4)

您使用的是MS SQL吗? 你可以使用查询:

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

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