编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
[求助]随机函数问题
刘香
发布于 2007-09-09 11:33, 622 次点击
我想在一个access表中随机抽出一条数据.sql语句该怎么写呢?
谢谢呀
6 回复
#2
卡卡艾
2007-09-09 23:07
select top 1 * from table
#3
guoxhvip
2007-09-09 23:36
随即抽取 卡卡艾的方法好象达不到随机的效果
sql有个rand函数 但是如果让rand来产生 那么有可能一条记录都没有 最好就是写个存储过程 top后面的数让其随机生成 写个死循环 再加if语句 如果随机数小于表的总行数那就让他break 否则继续生成
#4
卡卡艾
2007-09-10 00:51
我理解错了,我以为LZ只是要一条记录而已,所以就写了这个.
#5
刘香
2007-09-10 08:43
能不能写段详细的代码给参考一下,只要能实现随机抽取数据库数据的功能就行。
#6
bygg
2007-09-10 09:30
select top 1 * from tablename order by newid()
#7
刘香
2007-09-19 08:17
谢谢
1