易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL 取n到m条记录

1.
select   top   m   *   from   tablename   where   id   not   in   (select   top   n   id   from   tablename)
2.
select   top   m   *   into   临时表(或表变量)   from   tablename   order   by   columnname   --   将top   m笔插入
set   rowcount   n
select   *   from   表变量   order   by   columnname   desc
3.
select   top   n   *   from  
(select   top   m   *   from   tablename   order   by   columnname)   a
order   by   columnname   desc
4.如果tablename里没有其他identity列,那么:
select   identity(int)   id0,*   into   #temp   from   tablename
取n到m条的语句为:
select   *   from   #temp   where   id0   >=n   and   id0   <=   m
如果你在执行select   identity(int)   id0,*   into   #temp   from   tablename这条语句的时候报错,那是因为你的DB中间的select   into/bulkcopy属性没有打开要先执行:
exec   sp_dboption   你的DB名字, "select   into/bulkcopy ",true
5.如果表里有identity属性,那么简单:
select   *   from   tablename   where   identitycol   between   n   and   m  
比如一个表有100条记录怎么取其中的第30至第40条记录??
select &nbs


相关文档:

ASP.NET2.0分页技术之使用纯sql语句的双top分页篇

Repeater在前台使用比较灵活自由,但有一个问题就是Repeater不支持直接分页,这个很多人看起来就有点不想用了,但我想大家都知道GridView控件或DataGrid控件在启用自带分页的时候其实效率是非常低的,大的不说,一但到了百万级数据以后,就会感觉是多么的痛苦和无耐了,所以即使是用DataGrid(GridView)控件,高手们还是只会 ......

【学习散记7 SQL语句的处理】

SQL语句的处理
ps:MSDN摘
优化 在基础表上(不引用视图或远程表)的 SELECT 语句:SELECT 语句是非程序性的,这意味着数据库服务器必须分析语句,以决定提取所请求数据的最有效方法
处理上面步骤的组件称为“查询优化器”:
   输入:查询、数据库方案(表和索引的定义)以及数据库统计信息
& ......

常用经典SQL语句大全

 下列语句部分是Mssql语句,不可以在access中使用。
  SQL分类:
  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
  DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
  DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
  首先,简要介绍基础语句:
  1、说明: ......

SQL Server 中的查询通知 (ADO.NET)

查询通知是在 Microsoft SQL Server 2005 中以及 ADO.NET 2.0 的 System.Data.SqlClient 命名空间中引入的。查询通知建立在 Service Broker 基础结构的基础上,使应用程序可以在数据更改时收到通知。如果应用程序提供数据库中信息的缓存(例如 Web 应用程序),需要在源数据更改时接收通知,此功能特别有用。
通过三种方式 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号