中考加油图片:怎样从符合要求的数据库记录中随机取出5条记录?

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 08:44:00
比如从符合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()