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

实现sqlserver分页查询语句

 sqlServer:
一次查询,数据库只返回一页的数据。而不是取出所有的数据。
pagesize: 每页显示记录数
cureentpage:当前页数
select * from (   select TOP pagesize * from ( SELECT TOP pagesize*cureentpage   * from my_table   ORDER BY id ASC ) as amyTable   ORDER BY id DESC ) as bmyTable   ORDER BY id ASC
假设共有有8条记录,每页显示3条记录,id 为3,6,7,37
 第一页(首页)
select * from (   select TOP 3  * from ( SELECT TOP 3*1   * from my_table   ORDER BY id ASC ) as amyTable   ORDER BY id DESC ) as bmyTable   ORDER BY id ASC
 第二页
select * from (   select TOP 3  * from ( SELECT TOP 3*2  * from my_table   ORDER BY id ASC ) as amyTable   ORDER BY id DESC ) as bmyTable   ORDER BY id ASC     
第三页(尾页)
select * from (   select TOP 8-2*3  * from ( SELECT TOP 8-3*2  * from my_table   ORDER BY id ASC ) as amyTable   ORDER BY id DESC ) as bmyTable   ORDER BY id ASC     


相关文档:

JDBC连接SQLServer出现的异常

 课程设计的第一步:
 用户登陆模块:就这个小模块把我整死了,出现的问题一个接着一个,最主要的就是数据库连接.
 
 question1.
 java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
 异常原因:没有导入导驱动包sqljdbc.jar.
 question2.
  ......

Sqlserver:从XML文件中读取配置信息

如何在Sqlserver中从外部XML文件中读取配置信息呢?该问题源自一家企业的笔试信息有感。
一xml文件内容:
<?xml version="1.0" encoding="utf-8"?>
<root>
  <db name="ClientDB1" datasize="512MB" datagrowth="100MB" logsize="100MB" loggrowth ="50MB">
  </db>
  <db ......

SQLServer 2005 常用的函数

字符串函数:
● ASCII('a')=97---返回字母a对应的ASCII码
● CHAR('48')=0---返回48这个ASCII码对应的字符
● LCASE('ABcdE')="abced" 或 LOWER('ABcdE')="abced"(将给定字符串转为小写)
● UCASE('ABcdE')="ABCDE" 或 UPPER('ABcdE')="ABCDE"(将给定字符串转为大写)
● LTRIM('  fgf gh  ')="fgf ......

SQLServer索引调优实践(2) 索引覆盖

继续SQLServer索引调优实践。这次探讨一下索引覆盖 - SQL Server主要使用索引去查询你需要的数据,当索引包括所有的你请求查询的字段,SQL Server将不需要去在表中查询。这个概念称做“索引覆盖”。
SQLServer2005的Non-clustered INDEX增加了一个“包含列(included column)
”选项。在 SQL Server 2 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号