0 0

求:高效的 sqlserver分页存储5

例:该表有type 【类型】 字段 
根据不同的类型返回相应的分页列表

备注:实现排序
2010年6月23日 10:46

1个答案 按时间排序 按投票排序

0 0

create proc page @page int, @row int,@typeid int
as
begin
select *
from
(select *,row_number() over(order by goodsid) as rownumber
from dbo.goods
where typeid=@typeid) as a
where rownumber between ((@page-1)*@row+1) and (@page*@row)
end

exec page 2,6,1

用存储过程@page 表示第几页,@row 表示一页显示该类型的个数,@typeid是类型的id

2010年7月07日 21:58

相关推荐

    sqlserver 分页存储过程

    SQL Server 分页存储过程是一种在数据库中实现高效数据分页查询的方法。在大型数据集的展示中,分页是必不可少的,因为它允许用户逐步浏览数据,而不是一次性加载所有记录,从而提高用户体验并减少服务器负载。以下...

    最简单的SQL Server数据库存储过程分页

    本文介绍一种简单且高效的SQL Server存储过程实现分页的方法,这种方法仅需提供SQL语句、每页的记录数以及当前页数即可快速完成分页操作。 #### SQL Server存储过程分页原理 在SQL Server中,通过存储过程实现分页...

    ASP+SQL Server带条件查询的分页存储过程及其ASP调用实例

    "ASP+SQL Server带条件查询的分页存储过程及其ASP调用实例" 本文主要介绍了如何使用ASP和SQL Server实现带条件查询的分页存储过程,并提供了实例代码和调用示例。该实例已经在IIS+ASP+SQL Server环境中进行了调试,...

    sql server分页技术(SQL Server 与Access数据库相关分页技术)

    这种方法高效且灵活,支持任意排序,成为SQL Server分页的首选方法。 在实际应用中,应根据数据量、查询复杂度和性能需求选择合适的分页策略。在优化分页性能时,还可以考虑使用索引、缓存等手段。对于大数据量的...

    sql server 分页大全

    总结,SQL Server 2000虽然没有内置的分页机制,但通过存储过程和TSQL语句的组合,依然可以实现高效的分页查询。理解并熟练运用这些技术,能帮助我们更好地管理和展示大量的数据库数据。在实际应用中,应根据具体...

    jsp+sqlserver分页

    **标题:“jsp+sqlserver分页”** 在Web开发中,分页是一种常见的用户界面设计技术,用于在大量数据中提供可浏览性。本项目基于`SQL Server 2005`数据库,结合`Struts`框架和`JavaBean`组件,实现了在JSP页面上进行...

    sqlserver+group by分组查询分页存储过程

    根据给定的SQL Server存储过程代码片段,我们可以深入解析与SQL Server中的`GROUP BY`分组查询、存储过程以及分页技术相关的知识点。 ### SQL Server中的`GROUP BY`分组查询 `GROUP BY`子句在SQL查询语言中用于将...

    sql分页 sqlserver中存储过程分页

    ### SQL Server 存储过程实现分页查询 #### 背景介绍 在数据库操作中,分页查询是非常常见的需求之一。特别是在数据量较大的场景下,分页不仅可以提高查询效率,还能改善用户体验。SQL Server 提供了多种方式进行...

    高效分页存储过程 高效分页存储过程

    本文将深入探讨如何创建和使用高效的分页存储过程,并针对SQL Server 2005及2010提供一个实用的例子。 首先,理解分页的基本概念。分页通常涉及到两个关键参数:当前页码(PageNumber)和每页记录数(PageSize)。...

    SqlServer 分页存储过程以及代码调用

    总结,SQL Server的分页存储过程可以帮助我们高效地处理分页查询。正确地设计和调用这些存储过程,可以提升应用的性能并提供更好的用户体验。在实际开发中,根据项目的具体需求,可以对存储过程进行适当的修改和扩展...

    jsp+sql server分页技术

    ### SQL Server分页 SQL Server提供了多种分页查询的方法,例如使用`TOP`和`ORDER BY`,或者`ROW_NUMBER()`窗口函数。这里我们主要介绍使用`ROW_NUMBER()`的方式,因为它更灵活且性能优秀。 ```sql WITH PagedData ...

    ASP.NET基于SQLServer的分页

    3. **SQL Server分页查询** - `TOP`子句:在SQL Server中,可以使用`TOP`子句配合`ORDER BY`来实现分页。例如,获取第一页的数据,可以写成`SELECT TOP pageSize * FROM table ORDER BY sortField DESC`。 - `...

    EXT JSON Sqlserver 分页 全部正常运行

    【EXT JSON Sqlserver 分页 全部正常运行】 在IT领域,这个标题涉及到的是一个使用EXT JS(一种基于JavaScript的富客户端框架)和JSON(JavaScript Object Notation)数据格式,结合SQL Server数据库实现分页功能的...

    通用的SQL server分页存储过程

    标题提到的“通用的SQL server分页存储过程”提供了一种解决方案,可以避免重复编写存储过程,只需调整参数即可满足不同分页需求。 分页存储过程的核心思想是利用`OFFSET`和`FETCH NEXT`这两个SQL Server 2012及更...

    千万级数据分页查询存储过程SQLServer

    本文将深入探讨如何利用SQL Server的存储过程实现高效的大数据分页查询。 首先,理解分页查询的基本概念。分页查询是指从海量数据中按指定的页码和每页大小获取数据,通常用于网页展示或报表生成。在SQL Server中,...

    SQL Server 的通用分页显示存储过程

    一种改进后的分页存储过程采用了SQL Server中的表变量技术,示例代码如下: ```sql CREATE procedure pagination1(@pagesize int, -- 页面大小,如每页存储20条记录 @pageindex int) -- 当前页码 as set nocount ...

    SQL SERVER 分页存储过程

    本篇将详细介绍一个基于 SQL Server 的分页存储过程,通过分析其结构与逻辑,帮助读者理解如何设计并实现一个高效的分页查询机制。 #### 二、存储过程结构解析 ##### 2.1 参数设置 该存储过程名为 `...

    SqlServer 分页存储过程

    综上所述,`SqlServer 分页存储过程`涉及到如何在SQL Server中有效地执行分页查询,这通常通过存储过程来实现,并可能利用`get_no.sql`来获取序列号或特定条件下的最大值。通过理解这些概念和技术,可以构建高效且...

    SqlServer高效万能分页存储过程

    使用系统游标分页,数据越大越能显示高效

    SQL Server分页存储过程

    在SQL Server中,分页是...总的来说,SQL Server的分页存储过程是实现分页查询的一种方法,但随着技术的发展,还有其他更优化的策略可供选择。在实际应用中,应根据具体需求和数据库大小来决定最合适的分页实现方式。

Global site tag (gtag.js) - Google Analytics