怎样从符合要求的数据库记录中随机取出5条记录?
比如从符合select*fromtmbwheretmlx=1的所有记录里面随机取5条记录...
比如从符合select * from tmb where tmlx=1 的所有记录里面随机取5条记录
展开
3个回答
展开全部
取出来后放到数组里面,计算数组长度,产生5个不重复的随机数,0到长度之间的,不就可以了吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Select top 5 * from tmp order by newid()
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Select top 5 * from tmb where tmlx=1 order by NewID()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询