瘦身霜会不会反弹:怎样从符合要求的数据库记录中随机取出5条记录?

来源:百度文库 编辑:高考问答 时间:2024/04/29 23:27:46
比如从符合select * from tmb where tmlx=1 的所有记录里面随机取5条记录

Select top 5 * from tmp order by newid()

取出来后放到数组里面,计算数组长度,产生5个不重复的随机数,0到长度之间的,不就可以了吗

Select top 5 * from tmb where tmlx=1 order by NewID()