问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql随机取n条数据

发布网友 发布时间:2022-04-07 17:42

我来回答

4个回答

热心网友 时间:2022-04-07 19:12

oracle 里面能实现,sqlserver里面不知道有没有分析函数
给你个参考
select *
from
(
select id,name,tid,rank()over(partition by tid order by sys_guid())rnd
from table
) t
where rnd <= 5
其中
rank()over(partition by tid order by sys_guid())
的作用是求按tid分组然后按照sys_guid(相当于sql中的newid)排序后这一行所处的名次

热心网友 时间:2022-04-07 20:30

select * from (select * from tablename where tid=1 order by dbms_random.value) where rownum<6
union
select * from (select * from tablename where tid=2 order by dbms_random.value) where rownum<6
union
select * from (select * from tablename where tid=3 order by dbms_random.value) where rownum<6

热心网友 时间:2022-04-07 22:04

可以使用union试试
测试语句如下
select top 5 id,name,tid from tablename where tid=1 order by newid()
union
select top 5 id,name,tid from tablename where tid=2 order by newid()
union
select top 5 id,name,tid from tablename where tid=3 order by newid()

参考资料:http://www.ffasp.com/morenews.asp?lm=lm2&lmid=87

热心网友 时间:2022-04-07 23:56

程序和数据库最优化效率考虑:
程序部分:随机5个大于1小于表记录数的数字a,b,c,d,e 。
select * from table where 记录行 in (a,b,c,d,e)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
dell电脑散热是按哪个键 风水中的北方与肾的关系 20分+100分 哈尔滨近期招聘会 哈尔滨信息港的基本信息 哈尔滨信息港基本信息 哈尔滨市最近的招聘信息? 黑龙江省招聘查询入口(龙招港黑龙江招生网2020招聘信息)? 小区车位如何配比 身上红点不痛不痒是怎么回事 万家乐LJSQ20-12UF1保修信息 我没办法用面部表情表达自己的情绪,怎么做到喜怒都形于色? 买没房产证的房子可以用公积金贷款吗 为什么我QQ表情全部都没有了 QQ表情包下载解压后怎么是jpg图片 图片没办法导入啊 没办法控制表情,有时候会因为自己面无表情的说话惹女朋友不开心,怎么办啊? 西安回民街哪家胡辣汤最受欢迎呢?要肉丸的推荐哦!有奖赏! 哪里胡辣汤好喝? 网上卖的胡辣汤哪家的最好吃最正宗 陕西的胡辣汤到底有多好吃? 胡辣汤哪家好? 陕西的胡辣汤好吃吗? 西安胡辣汤 胡辣汤和羊肉汤哪里好吃? 胡辣汤料哪个牌子的好吃? 咸阳哪里有没有卖肉丸胡辣汤? 咸阳有什么好吃的 镇江市鸿泰钢铁还招工吗? 钢筋4eB25131是哪个钢厂? 工程上的钢筋标志MXGT和TJSCO分别是什么意思 gmh是哪个厂家钢筋谢谢了,大神帮忙啊 注销后还会存在别人的好友列表吗? 注销在注册好友还在吗? 被注销了怎么恢复好友。自己聊天内容 注销后原来的好友还有吗 注销后还会存在别人的好友列表吗? 注销了好友还能看到我吗 之前的注销了,新用之前的绑定手机号,之前的黑名单好友还能加上吗? 被注销怎么找回来? 我的注销了,对方还会有我们的聊天记录吗? 注销后还会存在别人的好友列表吗? 求闺蜜头像一对两张,要动漫的,必须要大 求8人闺蜜动漫头像,8人一人一个 求一对闺蜜头像,要那种卡通的或者二次元,要一张短发一张长发的,还 华为手机在拨打电话时,左上角出现个麦克风&#xF3A4;是什么意思?- 问一问 华为p40pro+麦克风2起什么作用 wx文案英文怎么换字体 华为gt2e麦克风有什么用? 怎么把word里面的所有英文字母改变字体啊 更换成英文字体,怎么更换回来? 华为麦克风海尔能用吗