一条sql语句实现分页查询,且能返回记录总数
请问如何实现一条sql语句实现分页查询,且能返回记录总数。具体是,我想在java里通过一条sql语句实现分页查询,且能返回记录总数,不是用存储过程的方式。数据库是sql Server 2000。我用如下的方法可以实现分页查询,但是无法得到记录总数:select * from( select top 2 * from( sel... 展开
请问如何实现一条sql语句实现分页查询,且能返回记录总数。具体是,我想在java里通过一条sql语句实现分页查询,且能返回记录总数,不是用存储过程的方式。数据库是sql Server 2000。我用如下的方法可以实现分页查询,但是无法得到记录总数:select * from( select top 2 * from( select top 4 * from( select * from t1 -- 这里就是具体的查询语句 )as ttb0 order by id --compute count(ttb0.id) )as ttb1 order by id desc)as ttb2 order by id,我想接着用compute count(ttb0.id)来追加一个总记录数,但是不行!哪位知道有什么好的方法啊,请不吝赐教,谢谢! 收起
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。