知识大全 随机抽取数据库中的记录

Posted 内容

篇首语:孙竹新添绿玉枝,稚禽学习绕檐飞。动中会取归根意,雨过白云横翠微。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 随机抽取数据库中的记录相关的知识,希望对你有一定的参考价值。

  数据库里有 条记录 随机抽取 条

  code <% 数据库连接 Set objConn = Server CreateObject( ADODB Connection )objConn ConnectionString = Provider=Microsoft Jet OLEDB ; &_ Data Source= & Server MapPath( data mdb )objConn Open 数据库连接 检索数据 strSQL = SELECT id DataColumn FROM DataTable Sql语句 检索数据库Set objRS = Server CreateObject( ADODB Recordset )    创建记录集objRS Open strSQL objConn    执行检索Count=objRS RecordCount    得到记录总数Item=                                                    显示记录数 检索数据

   redim a(Item ) t(Count) 定义 数组 数组a用来储存记录 数组t用来删选记录

   初始数组数值 目的为了插入数据以后和此值做比较for each j in t    j= next

   随机抽取记录号Randomize timer   初始化随机数生成器for j= to Item    k=int(rnd*Count+ ) 从总数里面随机取一条记录    do while t(k)<>                  判断是否记录是否已经在数组中      k=int(rnd*Item+ )    loop    t(k)=     第k条记录被选中next j= :i= 定义下标

   循环选取数据集objRS中的部分记录存放到数组中Do While Not objRS Eof   if t(j)= then    a(i )=objRS( id )           记录id    a(i )=objRS( DataColumn ) 记录内容    i=i+ end ifj=j+ objRS MoveNextLoop

   显示内容 for i= to ItemResponse write 序号 &a(i )& <br> Response write 内容 &a(i )& <p> next 显示内容

   释放资源objRs Closeset objRs=nothingobjConn Closeset objConn=nothing %>

  Dataid    DataColumn         a         b         c         d         e

cha138/Article/program/net/201311/14267

相关参考

知识大全 怎么用excel在一列中随机抽取

怎么用excel在一列中随机抽取假设要随机得出A列某行的内容,则公式可以写成=INDEX(A:A,RAND()*65535+1)2003版=INDEX(A:A,RAND()*1048575+1)200

知识大全 oracle数据库生成随机数的函数

  在Oracle中的DBMS_RANDOM程序包中封装了一些生成随机数和随机字符串的函数其中常用的有以下两个  DBMS_RANDOMVALUE函数  该函数用来产生一个随机数有两种用法  产生一个

知识大全 sql获取随机记录

  在SQLServer中可以通过以下方式来取得随机的前N条记录  selecttopN*fromTable_Nameorderbynewid()  newid()返回全局(GUID)的uniquei

知识大全 数据结构考研分类复习真题 第十一章 答案[2]

  .串联文件  .第I  .随机  .提高查找速度  .树  .检索记录快  .()关键字 ()记录号  ()记录号   ()顺序&nbs

知识大全 MySQL使用rand随机查询记录效率测试

MySQL使用rand随机查询记录效率测试  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以下的

桥梁支座检验结果如何判定?

桥梁支座检验结果如何判定?1.板式支座力学性能试验时,随机抽取三块(或三对)支座,若有两块(或两对)不能满足要求,则认为该批产品不合格;若有一块(或一对)支座不能满足要求时,则应从该批产品中随机再抽取

桥梁支座检验结果如何判定?

桥梁支座检验结果如何判定?1.板式支座力学性能试验时,随机抽取三块(或三对)支座,若有两块(或两对)不能满足要求,则认为该批产品不合格;若有一块(或一对)支座不能满足要求时,则应从该批产品中随机再抽取

知识大全 asp 随机读取N条记录sql语句

asp随机读取N条记录sql语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinzh

桥梁支座进场检验的批量如何规定?

桥梁支座进场检验的批量如何规定?1.板式支座力学性能试验时,每种规格支座随机抽取三块(或三对)支座。2.盆式支座力学性能试验时,试验支座竖向承载力时,随机抽取两个支座,其中一支座竖向承载力不小于10M

桥梁支座进场检验的批量如何规定?

桥梁支座进场检验的批量如何规定?1.板式支座力学性能试验时,每种规格支座随机抽取三块(或三对)支座。2.盆式支座力学性能试验时,试验支座竖向承载力时,随机抽取两个支座,其中一支座竖向承载力不小于10M