当前位置:首页 > ASP教程 > 应用技巧

随机提取Access/SqlServer数据库中的10条记录的SQL语句

代码如下:
本文相关代码如下:
access:
select top n * from table order by rnd(id)'id为数据库的自动编号字段
sql server:
select top n * from table order by newid()

但在asp+access中,或许是因为缓存的原因,第一条sql语句无法得到预期的结果,而vb+access则可以。解决办法是改用如下sql语句:

   本文相关代码如下:
randomize
ssqltxt="select top 10 * from tab order by rnd(-(id+" & rnd() & "))"


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!