如何从dataset中随机抽取几条数据

vermilion3618 2011-06-10 07:10:17
如题 我在数据库中读取了N条数据 现在我想从这里面随机抽取M条数据 M<=N

帮帮忙 应该怎么写..基于C#
...全文
271 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
vermilion3618 2011-06-10
  • 打赏
  • 举报
回复
哎 只有这样了 加了个存储过程 ..呵呵 感谢大家哈 结帖咯
qgqch2008 2011-06-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 porschev 的回复:]
C# code


//从数据库中随机抽N条
select top n * From 表名 Order By NewID()
[/Quote]同意
qq43695548 2011-06-10
  • 打赏
  • 举报
回复
dataset是没有这样的功能,除非你写个方法,从N个数中随机取M个,然后遍历dataset

否则就用前面几楼说的,用 order by newid()吧
vermilion3618 2011-06-10
  • 打赏
  • 举报
回复
晕哪 那不是又得写一个存储过各和一个方法...
renyiqiu 2011-06-10
  • 打赏
  • 举报
回复
如果想控制输出的条目数量,就像1L那样的SQL语句吧 ,想输出 5个就

select top 5 * From 表名 Order By NewID()



这样既可
vermilion3618 2011-06-10
  • 打赏
  • 举报
回复
我需要在前台用C#来抽取```...不从数据库中取..
porschev 2011-06-10
  • 打赏
  • 举报
回复



//从数据库中随机抽N条
select top n * From 表名 Order By NewID()

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧