`

分页存储过程(小列子)

    博客分类:
  • SQL
 
阅读更多

ALTER PROCEDURE [dbo].[Product_GetListPageCateId]
-- Add the parameters for the stored procedure here
@CateId int,
@Order varchar(20),
@startIndex int,
@EndIndex int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;

-- Insert statements for procedure here
if(@Order='Price')
begin
select * from (select row_number() over (order by ProductId)
as RBank,* from Product where categoryid=@CateId) as Bank
where RBank between @startIndex and @EndIndex order by Price Desc
end
else
begin
select * from (select row_number() over (order by ProductId)
as RBank,* from Product where categoryid=@CateId) as Bank
where RBank between @startIndex and @EndIndex order by publishDate Desc
end
END

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    SSH分页小列子,Struts国际化

    标题中的“SSH分页小例子,Struts国际化”涉及到两个主要的Java Web开发技术:Struts框架和SSH(Spring、Struts、Hibernate)集成。SSH是流行的企业级应用开发框架,其中Struts处理表现层,Spring负责业务逻辑,...

    查询结果分页-微软列子

    - 这可以通过存储上一页最后一条记录的ID,并在下一次查询时作为过滤条件来实现。 **示例代码**: ```csharp string lastRecord = myDS.Tables["Orders"].Rows[pageSize - 1]["OrderID"].ToString(); orderSQL...

    MVC 增删改查,分页列子

    - `DataBase`:可能是一个数据库相关的文件或目录,用于存储和管理应用程序的数据。 - `MVC入门Demo`:可能是一个简单的MVC项目实例,帮助初学者了解MVC架构的运作方式。 - `MVC CUID 验证 分页 Demo`:这个文件或...

    快速查找上万条数据的列子,用于不分页情况

    7. **数据压缩**:对大数据进行压缩可以减少存储空间,同时在传输和解压缩过程中也可能节省时间。例如,Gzip或LZ4等压缩算法可以用于这个目的。 8. **硬件加速**:使用GPU进行计算,特别是在处理矩阵运算或图形渲染...

    ExtJS Combobox二级联动列子

    2. 异步加载:如果数据量大,可以使用分页加载,避免一次性加载过多数据导致性能问题。 3. 错误处理:添加错误处理机制,如请求失败时的提示和恢复操作。 综上所述,实现ExtJS的Combobox二级联动主要是通过监听事件...

    SQLSERVER2005技术内幕:T-SQL查询

    9. 存储过程:学习创建、执行和管理存储过程,理解参数化存储过程的优势,以及如何使用动态SQL。 10. 触发器:了解触发器的工作原理,如何创建和使用DML(INSERT、UPDATE、DELETE)触发器以及DDL(CREATE、ALTER、...

    2021年最新java面试题--视频讲解(内部培训84个知识点超详细).rar

    Java面试题31.jdbc调用存储过程 Java面试题32.简单说一下你对jdbc的理解 Java面试题33.写一个jdbc的访问oracle的列子 Java面试题34.jdbc中preparedStatement比Statement的好处 Java面试题35.数据库连接池的作用 Java...

    oracle 学习笔记

    4. 多列子查询指的是子查询返回的结果集包含多列数据。 十二、关联子查询 1. 关联子查询依赖于外部查询返回的结果集,往往以主查询返回的每一行作为条件执行一次。 2. 关联子查询的执行过程比非关联子查询更复杂。 ...

    oracle个人总结

    Oracle数据库是世界上最广泛使用的数据库管理系统之一,主要用于存储和管理企业级的数据。以下是对Oracle的一些关键知识点的详细说明: 1. **登陆与用户管理**: - 使用`sqlplus`命令行工具,通过`conn 用户名/...

    数据库整套开发技术支持

    - **分页查询**:使用`LIMIT`和`OFFSET`来实现数据分页。 #### 八、常用函数 - **日期函数**: - **获取时间**:使用`CURRENT_TIMESTAMP`等函数获取当前时间。 - **查询时区**:使用`SESSION_TIME_ZONE`等函数...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    │ Java面试题31.jdbc调用存储过程.mp4 │ Java面试题32.简单说一下你对jdbc的理解.mp4 │ Java面试题33.写一个jdbc的访问oracle的列子.mp4 │ Java面试题34.jdbc中preparedStatement比Statement的好处.mp4 │ Java...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    Mysql 甲骨文 是个开源的数据库server,可运行在多种平台, 特点是响应速度特别快,主要面向中小企业 中小型企业 PostgreSQL 号称“世界上最先进的开源数据库“,可以运行在多种平台下,是tb级数据库,而且性能也很...

    Mysql数据库学习

    **8.7 多列子查询** - 子查询可以返回多列数据。 - 示例:`SELECT * FROM students WHERE (age, class) IN (SELECT age, class FROM students WHERE city = 'Beijing');` **8.8 在FROM子句中使用子查询** - 将子...

    Oracle数据库学习日记

    - **Blob 可存储图片、视频、声音** - 示例: `BLOB` #### 四、表格管理 ##### 4.1 创建表 - **创建表**: 使用 `create table` 命令创建新的表。 - 示例: `create table employees (id NUMBER(5), name VARCHAR2...

Global site tag (gtag.js) - Google Analytics