摘要:Sql Server 分页查询sql!
Sql Server 2005分页查询数据,适用于手机端和服务器端交互
一:Dao代码:
/**
* 分页查询研讯分类下的新闻列表
*/
@Override
public List<TblNews> getListByYunXunNewId(int cId, int start, int limit) {
String sql = "select top " + limit
+ " * from (select * from dbo.tbl_news where category_id = '"
+ cId + "') as a where id not in (select top (" + limit + "*("
+ start + "-1)) id from tbl_news where category_id ='" + cId
+ "' order by id desc) order by id desc";
SQLQuery sqlQuery = this.getSession().createSQLQuery(sql);
sqlQuery.addEntity(TblNews.class);
return sqlQuery.list();
}
注释:其中cId代表新闻分类Id,start代表页数,limit代表每页显示几条数据!
二:SQL语句:
select top 10 * from (select * from tbl_news where category_id = '20') as a where id not in (select top (10*(1-1)) id from tbl_news where category_id='20' order by id desc) order by id desc;
分享到:
相关推荐
SQL Server 2005 分页查询常用方法
一个非常好的sql2005分页函数,简单实用,希望对你有所帮助
sql Server 通用分页存储过程 sql Server 通用分页存储过程 sql Server 通用分页存储过程 sql Server 通用分页存储过程
本例子是利用vc和sqlserver2005,实现了分页的功能。
通过几种分页显示存储过程,详细讲解了分页显示存储过程的编写及原理。并了解这几种分页显示存储过程的执行效率。
mybatis中,sqlserver分页
SQL server2008中通用分页存储过程,表名,每页长度,页码都是动态赋值。
sql server2005 分页查询语句
NULL 博文链接:https://aa00aa00.iteye.com/blog/939564
通用的Sql Server分页程序,并且符合BootStrap Table 的调用标准.
关于SQL Server SQL语句查询分页数据的解决方案
EXEC sp_executeSQL @STMT, @params = N'@recct INT OUTPUT', @recct = @recct OUTPUT SELECT @recct AS recct -- return the total # of records DECLARE @lbound int, @ubound int SET @pageNum = ABS(@...
SQLServer数据库分页,提供SQLServer内部分页
asp+sqlserver2005万能分页存储过程源码 sqlserver2005源码下载,很灵活的
sqlserver分页查询语句;sqlserver分页查询语句;sqlserver分页查询语句;
sqlserver分页sql
不错的分页(Hibernate+sqlserver2000分页)值得大家一看。
java 连接sqlserver数据库查询,并分页显示
ASP.NET基于SQLServer的分页
sql server分页技术 详解 sql server分页技术 详解 sql server分页技术 详解