首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql server 2008 怎么分页和总条数一次性查出来

2012-03-08 
sql server 2008 如何分页和总条数一次性查出来最近在做分页,用到了这个新技术,分页没问题的,可是这个总条

sql server 2008 如何分页和总条数一次性查出来
最近在做分页,用到了这个新技术,分页没问题的,可是这个总条数也是要显示的,但是不知道该如何一次性查询出来,查两次也太原始化了吧。
请教高手~~~

[解决办法]

SQL code
WITH TEMP AS( SELECT *, ROW_NUMBER() OVER (order by proj_name,pdls_position) AS ROW  FROM (...) a ) WITH F AS(SELECT * FROM TEMP where ROW >= 10 AND ROW < 20)select count(1) from f
[解决办法]
探讨
to:aoyihuashao
不是top这么简单,是用
WITH TEMP AS(
SELECT *, ROW_NUMBER() OVER (order by proj_name,pdls_position) AS ROW
FROM (...) a )
SELECT * FROM TEMP where ROW >= 10 AND ROW < 20

我想在这个语句中把总条数也一起查出来。

热点排行