★★★虚心请教一个数据库语言如何编写★★★

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:04:34
用access数据库的时候,比如张三和李四分别对应100个号码,那有没有语句可以随机抽取他们每人对应的20个号码?
根据二楼的运行,提示我newid函数未定义,怎么解决??
order by 不是将查询结果按升序排列的意思吗??
-------------------------
运行Select top 20 * From 表名 orDER BY Rnd(id)只能全部的数据里面随机选取20条,那如果是不同人名对应的号码分别选取20条是否有语句可行??

看不太懂……应该是在网页中的吧……
在ASP程序中可以用RND代码:
dim abc
abc=int(rnd*99)+1
这样就应该可以了

select top 20 * from 表名order by newid()
Access语法:Select top 20 * From 表名 orDER BY Rnd(id)
sql server:select top n * from 表名 order by newid()

我这个是随机读出一个表中的20条记录 希望对你有所帮助 哈哈..

不好意思 开始我给的是SQL的 现在ACCESS的已经给出.我已经测试过!