如何使用纯SQL选择N个随机行?

前端之家收集整理的这篇文章主要介绍了如何使用纯SQL选择N个随机行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们如何组合 How to request a random row in SQL?Multiple random values in SQL Server 2005使用单个纯SQL查询选择N个随机行?理想情况下,如果可能,我想避免使用存储过程.这有可能吗?

澄清:

>纯sql指的是尽可能接近ANSI / ISO标准.
>解决方案应该“足够有效”.授予ORDER BY RAND()可能会有效,但正如其他人指出的那样,这对于中型桌子来说是不可行的.

解决方法

我不知道纯ANSI,它并不简单,但你可以在这里查看我对类似问题的回答:
Simple Random Samples from a Sql database

猜你在找的MsSQL相关文章