【发布时间】:2010-09-28 15:46:57
【问题描述】:
我们如何结合How to request a random row in SQL? 和Multiple random values in SQL Server 2005 使用单个纯SQL 查询选择N 个随机行?理想情况下,如果可能,我想避免使用存储过程。这甚至可能吗?
澄清:
- 纯 SQL 是指尽可能接近 ANSI/ISO 标准。
- 解决方案应该“足够高效”。授予 ORDER BY RAND() 可能有效,但正如其他人指出的那样,这对于中型表是不可行的。
【问题讨论】: