关于随机取一张表中的记录 select top 10 * from yourtable order by newid() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select top 10 * from yourtable order by newid() select top M * from 表 where 类别='指定类' order by newid()随机抽取指定类的M条记录。 取出记录条数,用这个作为一个条件构造随机数,用这个数来定指针的位置如下: Randomize For i=0 to Int((Rs.Recordcount)*Rnd +0) Rs.movenext next 利用newid()函数select top 10 * from table order by newid() 【求助】SQL达人请进 请教这种情况下的sql语言如何写 怎么获取某个表的所有字段名,和其数据类型 SQL语句的问题 SQL SERVER 2000中char/varchar 怎样设置字段默认值为""(意思为一个空格)? 大家做库存管理时,做不做库存流水帐呀? 请教一个sql语句 太谢谢数据库版的朋友了!再开1帖表示感谢! 请高手指教,怎样对数据表进行相关分析? 怎样使结果按关键字的匹配等级优先显示 SQL2000的数据库的日志文件被删除了,现在只有一个MDF文件,请大家帮帮我,要怎么才能恢复数据库?救命!! 来看我的log文件是怎么回事!
随机抽取指定类的M条记录。
如下:
Randomize
For i=0 to Int((Rs.Recordcount)*Rnd +0)
Rs.movenext
next