随机读取若干条记录
access语法:
SELECT TOP n * From 表名 ORDER BY Rnd(主键ID)
sql server语法:
SELECT TOP n * From 表名 ORDER BY NEWID()
mysql语法:
SELECT * From 表名 Order By RAND() Limit n
sql server的随机函数NEWID()和RAND()
SELECT * FROM Table_Name ORDER BY NEWID()
--随机排序
SELECT TOP 10 * FROM Table_Name ORDER BY NEWID()
--从Orders表中随机取出10条记录
Dim MyValue
Randomize ' 对随机数生成器做初始化的动作。
MyValue = Int((6 * Rnd) + 1) ' 生成 1 到 6 之间的随机数值。
rs.absoluteposition=MyValue ' 指针定位到MyValue
最后rs输出随机记录
Dim ranNum
Randomize
ranNum=Int(900*Rnd)+100 ' 随机输出三位数
ranNum=Int(9000*Rnd)+1000 ' 随机输出四位数
……