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

2016-02-19 10:09 50 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐随机提取Access/SqlServer数据库中的10条记录的SQL语句,无聊中的都看过来。

【 tulaoshi.com - Web开发 】

代码如下:
本文相关代码如下:
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语句:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

   本文相关代码如下:
Randomize
sSqlTxt="Select top 10 * From Tab order by rnd(-(id+" & rnd() & "))"

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1593584.html

延伸阅读
一般在Oracle中使用Sql,在Access中使用很少,不过与Oracle的Sql还是有很多相似之处的。 以下SQL语句在ACCESS XP的查询中测试通过 建表: Create Table Tab1 (     ID Counter primary key,     Name string(20),     Age integer,     [Date] DateTime); 技巧: 自动增加...
标签: ASP
  antshome(原作)首发:CSDN 一条语句搞定数据库分页 select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段 10 = 每页记录数 20 = (当前页 + 1) * 每页记录数 以上语句即可以实现分页,但是最后取出的结果排序是升序,如果需...
标签: SQLServer
经过测试,可以顺利实现 数据库 结构的初始化和数据的单向同步(也就是订阅服务器的数据可以及时更新为发布服务器的数据)。 准备工作:  数据的同步中主要考虑的三部分,可以理解成三台主机。发布服务器,分发服务器和订阅服务器;可以从字面的意思理解,要实现的功能实际就是让订阅服务器通过分发服务器保持数据及时地和发布服务器上的数...
标签: SQLServer
      不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。   本文的测试环境为: 操作系统:  WINDOWS2000 SERVER (繁体系统) 安装数据库: SQLSERVER20...
表sysdatabases:保存DBMS中数据库信息 select [name] from [sysdatabases] order by [name] 就能得到该DBMS中的数据库信息 表sysobjects:保存数据库中数据表信息 con.ChangeDatabase(DBName) select [id],[name] from [sysobjects] where [type]='u',con 就能得到该数据库的表...

经验教程

110

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部