随机提取Access/SqlServer数据库中的10条记录的SQL语句
程序员文章站
2022-06-05 09:10:03
代码如下:本文相关代码如下: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() & "))"
上一篇: asp 存储过程分页代码