社区
C#
帖子详情
数据库取随机取记录的问题
deepmist
2011-05-24 10:55:32
单条件取随机记录
paperid courseid
735 29
736 29
737 29
738 30
739 30
740 30
741 30
如以上表,我需要用sql语句取出随机记录
结果如下:
paperid courseid
736 29
741 30
求帮助!!!
...全文
80
8
打赏
收藏
数据库取随机取记录的问题
单条件取随机记录 paperid courseid 73529 73629 73729 73830 73930 74030 74130 如以上表,我需要用sql语句取出随机记录 结果如下: paperid courseid 736 29 741 30 求帮助!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
deepmist
2011-05-24
打赏
举报
回复
up....
deepmist
2011-05-24
打赏
举报
回复
[Quote=引用 5 楼 karascanvas 的回复:]
记录少,可以按newid()排序,然后取前几条。
记录比较多的时候,先取出最小和最大的id值,作为随机数的范围。生成一组随机数,作为筛选的依据。
[/Quote]
没看懂哦,可以详细点吗
种草德鲁伊
2011-05-24
打赏
举报
回复
记录少,可以按newid()排序,然后取前几条。
记录比较多的时候,先取出最小和最大的id值,作为随机数的范围。生成一组随机数,作为筛选的依据。
烈火蜓蜻
2011-05-24
打赏
举报
回复
你可以考虑很随机出来几个ID,然后根据这个ID去数据库取数据
deepmist
2011-05-24
打赏
举报
回复
[Quote=引用 2 楼 ghost5216 的回复:]
deepmist
(deepmist)
等 级:
结帖率:105.56%
强人
[/Quote]
这是csdn的bug,赶紧回答问题啊
ghost5216
2011-05-24
打赏
举报
回复
deepmist
(deepmist)
等 级:
结帖率:105.56%
强人
deepmist
2011-05-24
打赏
举报
回复
up....
deepmist
2011-05-24
打赏
举报
回复
up....
从
数据库
中
随机
抽
取
一条
记录
1.最直接,最粗暴的方法先计算
记录
的总数,然后选择一个从0到
记录
总数之间的
随机
数n,利用skip跳过n条
记录
,这是效率低下的的方法,首先的
记录
总数,在用skip会很...想要在
记录
中查找一个
随机
记录
,只要计算出
php从
数据库
中
随机
取
数据
【代码】php从
数据库
中
随机
取
数据。
使用Django从
数据库
中
随机
取
N条
记录
的不同方法
Django下,使用mysql
数据库
,数据量在百万级...来获
取
随机
记录
序列,性能不会比 sample = random.sample(xrange(Record.objects.count()),n) result = [Record.objects.all()[i]) for i in sample] 差。 参...
使用django从
数据库
中
随机
取
N条
记录
的不同方法及其性能实测
这里(stackoverflow)有一篇关于使用Django
随机
获
取
记录
的讨论。 主要意思是说 Record.objects.order_by('?')[:2] 这样获
取
2个
记录
会导致性能
问题
,原因如下: “ 对于有着相当多数量
记录
的表来说,这种方法异常...
从
数据库
中
随机
抽
取
一条
记录
的方法
在Spring项目开发的过程中,遇到一个需求:需要从一个存有300w数据的表中
随机
抽
取
一系列具有特定字段值的数据;由于数据量大,采用普通的方式暴力搜索会产生巨大性能与时间开销,所以需要编写一个高性能的查询方法以...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章