欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-01-25 14:27:08
代码如下:本文相关代码如下:access:select top n * from table order by rnd(id)'id为数据库的自动编号字段sql serve...

代码如下:
本文相关代码如下:
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() & "))"