使用CTE分页 在MSSQL2005上可以使用
2010-05-21 13:36
155 查看
----使用CTE分页
----TableOrderByColumns:要查询的列
----TableName:表名
----TableQuery:查询条件
----beginindex:开始记录
----endindex:结束记录
with t_pager as (
select myIndex = ROW_NUMBER() OVER (ORDER BY TableOrderByColumns ),* from TableName where TableQuery
)
select TableShowColumns from t_pager where myIndex between beginindex and endindex
----TableOrderByColumns:要查询的列
----TableName:表名
----TableQuery:查询条件
----beginindex:开始记录
----endindex:结束记录
with t_pager as (
select myIndex = ROW_NUMBER() OVER (ORDER BY TableOrderByColumns ),* from TableName where TableQuery
)
select TableShowColumns from t_pager where myIndex between beginindex and endindex
相关文章推荐
- SQL2005-CTE的使用
- ROW_NUMBER()函数的使用 (利用可以轻松分页)
- 使用SQL Server 2005 新的语法ROW_NUMBER()进行分页的两种不同方式的性能比较
- WSS3.0自带数据库可以使用SQL 2005 Server Management Studio来管理
- SQL Server 2005+ 使用 CTE 分割字符串
- [MSSQL]SQL 关于使用CTE(公用表表达式)的递归查询
- [SQL Server 2005/2008]删除重复行(使用CTE公用表达式)
- SQL Server 2000数据库可以直接在SQL Server 2005中使用吗?
- SQL Server 2005+ 使用 CTE 分割字符串
- 安装mysql之后,以前的mssql表不能正常打开,但是可以使用T-sql语言。
- MSSQL 2005 分页分析及优化(转)
- SQL Server 2005中使用公用表表达式的递归查询(CTE是个好东西)
- 下列语句部分是Mssql语句,不可以在access中使用。
- 使用SQLSERVER 2005/2008 递归CTE查询树型结构的方法
- CTE使用[SQL server 2005]
- MSSQL 2005 分页分析及优化
- 使用该JavaBean可以将数据在JSP页面中以表格的形式显示出来,并具有动态排序、动态生成查询、自动分页功能
- 安装使用(SSMSEC)MSSQL2005的"企业管理器"
- oracle实现类似mysql的LIMIT,也可以作为oracle分页使用
- 使用SQL SERVER 2005/2008 递归CTE查询树型结构