如何随机取满足条件的几条记录

怎么随机取满足条件的几条记录比如我想实现这种效果 select top 10 * from Tablewhere yes3order by rand

怎么随机取满足条件的几条记录
比如我想实现这种效果

 select top 10 * from Table  where yes=3  order by rand()


但是这个sql语句每次取出来的10条都是一样的

[解决办法]
select top 10 * from Table  where yes=3  order by NEWID()