摘要: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中,分页查询是一个常见的需求,特别是在处理大量数据时,为了提高用户体验,通常需要一次性加载一定数量的数据,而不是一次性显示所有数据。以下将详细讲解SQL Server 2005中分页查询的常用方法。...
**Struts、Hibernate和SQL Server 2005 分页小项目详解** 在软件开发中,尤其是Web应用,数据分页是一项重要的功能,它能够帮助用户有效地浏览大量数据,提高用户体验。本项目以"Struts+Hibernate+SQL Server 2005...
一个非常好的sql2005分页函数,简单实用,希望对你有所帮助
### SQL Server 2005 分页显示存储过程 #### 背景介绍 在数据库应用开发中,分页查询是非常常见的需求之一。对于大型数据集来说,如果一次性加载所有数据到前端展示,不仅会增加服务器负担,还会影响用户体验。因此...
### SQL Server 2005 分页存储过程详解 #### 概述 本文将详细介绍一个在 SQL Server 2005 中实现分页功能的存储过程。该存储过程名为 `utilPAGE`,它通过接收一系列参数来实现对指定数据源(表或存储过程等)的数据...
sql Server 通用分页存储过程 sql Server 通用分页存储过程 sql Server 通用分页存储过程 sql Server 通用分页存储过程
本教程将深入探讨如何在VC++(Microsoft Visual C++)环境中,结合SQL Server 2005数据库,实现高效的分页查询功能。这有助于提高用户体验,减少网络负载,同时确保数据的有序、稳定显示。 首先,理解分页的概念。...
mybatis中,sqlserver分页
SQL server2008中通用分页存储过程,表名,每页长度,页码都是动态赋值。
通用的Sql Server分页程序,并且符合BootStrap Table 的调用标准.
SQL Server 2005微软官方权威参考书. 公球公认SQL Server 2005 经典著作.. 数据库“铁人”、微软MVP胡百敬先生鼎力推荐 微软SQL Server 总部Principal Group 项目经理朱凌志鼎力推荐 本书详细介绍了数据...
asp+sqlserver2005万能分页存储过程源码 sqlserver2005源码下载,很灵活的
sqlserver分页查询语句;sqlserver分页查询语句;sqlserver分页查询语句;
3. **SQL Server分页查询** - `TOP`子句:在SQL Server中,可以使用`TOP`子句配合`ORDER BY`来实现分页。例如,获取第一页的数据,可以写成`SELECT TOP pageSize * FROM table ORDER BY sortField DESC`。 - `...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try { Class.forName(...
综上所述,`Hibernate+sqlserver2000分页`是一个结合了ORM框架和数据库分页策略的技术主题。在实际应用中,开发者需要根据业务需求选择合适的分页方法,并注意性能优化,如避免全表扫描,使用索引来加速查询等。理解...
根据给定的SQL Server存储过程代码片段,我们可以深入解析与SQL Server中的`GROUP BY`分组查询、存储过程以及分页技术相关的知识点。 ### SQL Server中的`GROUP BY`分组查询 `GROUP BY`子句在SQL查询语言中用于将...
本资源"SQLServer分页.rar"包含了一个名为"SQL分页.txt"的文件,里面详细讲解了SQL Server中的分页实现方法。 首先,我们来理解SQL Server分页的基本概念。分页通常涉及到两个关键参数:`OFFSET`和`FETCH NEXT`。`...
在SQL Server数据库中,分页是一种常见的数据检索技术,它允许我们从大量数据中按需获取一部分结果,而不是一次性加载所有记录。这在处理大型数据集时尤其有用,可以提高性能,减少网络传输,以及提供更好的用户体验...
本教程将详细讲解如何在Java中实现不分框架的分页查询,同时涵盖对MySQL和SQL Server数据库的支持。 一、基础知识 1. 分页概念:分页是将大量数据按一定数量分成若干部分,每次只加载一部分到内存中显示,用户可以...