社区
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
求帮助!!!
...全文
115
8
打赏
收藏
数据库取随机取记录的问题
单条件取随机记录 paperid courseid 73529 73629 73729 73830 73930 74030 74130 如以上表,我需要用sql语句取出随机记录 结果如下: paperid courseid 736 29 741 30 求帮助!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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....
数据库
中
取
随机
记录
问题
!!!
本文介绍了一段 ASP.NET 代码在尝试从
数据库
中选择
记录
并更新时出现的错误。当使用“Top 1”和“Order by newid()”时会触发服务器错误,但移除这两部分代码后一切正常。文章探讨了解决这一
问题
的方法。
随机
从oracle
数据库
取
N条
记录
本文介绍了两种从Oracle
数据库
中
随机
选
取
记录
的方法:1) 使用dbms_random.value结合rownum,虽然数据量大时性能可能不佳;2) 利用sample()函数,但返回的
记录
分布可能不均匀。
SQLSERVER
数据库
中
随机
取
记录
本文介绍如何使用SQL Server的NEWID()函数实现从表中
随机
选
取
记录
。通过示例展示使用NEWID()进行
随机
排序和选
取
特定数量
记录
的方法,并对比RAND()函数的不同用法。
Oracle、MySql、SQLServer、Access等等各种
数据库
数据库
取
随机
数和
取
随机
条数
本文全面解析Oracle、MySQL及SQL Server
数据库
中
随机
数生成的方法,包括
随机
取
记录
、生成
随机
数、
随机
字符串等,同时对比了不同
数据库
的实现方式。
MySQL
数据库
随机
取
数据(比如选择题
随机
取
3个选项)
本文详细介绍了在MySQL
数据库
中如何实现
随机
选
取
特定数量
记录
的方法,特别适用于选择题
随机
抽
取
选项的场景。通过使用orderby rand() 和 limit关键字,可以高效地从
数据库
中
随机
获
取
指定数量的数据。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章