封装成存储过程,但是有点小问题,如果有弄好了的朋友可留言,谢谢了,我只提供了一个模版哈(也是我想实现的功能)

create procedure paging_procedure
(   @pageIndex int, -- 第几页@pageSize int,  -- 每页包含的记录数@moreTable text,--查询哪个表(支持多表链接查询)@orderBy varchar(200),--排序的字段@isAD varchar(100)-- asc还是desc排序
)
as
beginselect top (select @pageSize) * from (select row_number() over(order by @orderBy @isAD) as rownumber,* from @tabName) temp_row where rownumber>(@pageIndex-1)*@pageSize;
end

写成sql语句,里面的参数表示什么意思,请参照上面的存储过程

select top (select 2) *
from (select row_number() over(order by ID asc) as rownumber,* from SysError) temp_row
where rownumber>(2)*2

表结构

CREATE TABLE [dbo].[SysError]([ID] [int] IDENTITY(1,1) NOT NULL,[ErrorContent] [ntext] NULL,[ErrorTime] [datetime] NULL,[Ipaddress] [nvarchar](200) NULL,[ShopID] [int] NULL,[UserID] [int] NULL,[ErrorType] [nvarchar](50) NULL,CONSTRAINT [PK_SysError] PRIMARY KEY CLUSTERED
([ID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

转载于:https://www.cnblogs.com/LoveQin/p/9712879.html

Sql语句分页,有待优化相关推荐

  1. Mybatis最入门---分页查询(逻辑分页与SQL语句分页)

    [一步是咫尺,一步即天涯] 到目前为止,我们介绍的Mybatis种种查询都是一次性的查询出所有结果并返回给上层.但是,在实际开发过程中,在大量数据存在的情况下,是很少这么做的.本文,我们将从逻辑分页, ...

  2. 爆肝,52条SQL语句,性能优化,干货必收藏 !

    作者 | SimpleWu 来源 | cnblogs.com/SimpleWu/p/9929043.html SQL语句性能优化 1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 ...

  3. 3,SQL语句及数据库优化

     1,统一SQL语句的写法 对于以下两句SQL语句,程序员认为是相同的,数据库查询优化器认为是不同的. 所以封装成复用方法,用标准模板来控制. select*from dual select*From ...

  4. oracle 带有变量的语句_【成都校区】Oracle SQL语句之常见优化方法总结

    本帖出自于黑马程序员成都中心,更多资源可关注微信公众号 1.SQL语句尽量用大写的: 因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行. 2.使用表的别名: 当在SQL语句中连接多 ...

  5. oracle 优化分组 sql语句,Oracle SQL语句之常见优化方法 五

    0.低效SQL语句查询: SELECT b.sql_text, --SQL內容 a.sid, a.serial#, a.status, a.machine, --哪台机器運行的SQL a.userna ...

  6. Strust2 Mysql数据库,sql语句分页,JSP显示

    1. 常见分页实现方式 (1) Java程序分页的实现主要是用List 接口中的subList(int startIndex,int endIndex)方法,这种方式也称为程序内存分页. (2) 使用 ...

  7. mysql 怎么查询慢sql语句_如何优化MySQL中查询慢的SQL语句啊?

    追问 恩恩我对sql稍微了解点 不知道怎么优化慢sql 可以指导一下嘛 谢谢啦 可以加下我qq吗 1501630150来自:求助得到的回答 mysql数据库有100万+数据,查询起来很慢了,如何优化 ...

  8. 优化器-SQL语句分析与优化

    一.连接-配置优化 1.1 连接数过多问题 有时会碰到Mysql:error 1040:Too many connection的错误.原因:超过了服务端设置的最大并发连接数. 1.2 从两个方面解决问 ...

  9. SQL语句及索引优化

    一.Count()和Max()的优化方法 1.查询最后支付时间-优化max()函数 1)语句:select max(payment_date) from payment; 2)查看执行计划:expla ...

  10. oracle分片键,数据库SQL语句及性能优化

    3.阅读以下文章,回答一下问题: 3.1.什么是数据库分片技术? 3.2.数据库分片的好处有哪些? 3.3.Oracle 数据库分片技术比NoSQL的分片有哪些优势? Overview of Orac ...

最新文章

  1. 【笔记】web语音相关
  2. e.target与e.currentTarget的作用
  3. 左右声道测试音频_关于制作左右声道音频的剪辑软件推荐
  4. win10安装中国蚁剑
  5. java中什么是运行异常_在java中最常用的运行时异常是什么?
  6. 它们是什么以及为什么我们不需要它们
  7. Android系统服务-WindowManager
  8. appium for java教程_appium自动化测试入门(java版)
  9. Python练习:百分制到五级制的转换
  10. 大盘指数的定义及其计算方法
  11. ios学习:Xcode工具
  12. 前馈神经网络对mnist数据集实战
  13. linux中批量替换文本中字符
  14. MySQL基础 - 简单查询
  15. Halcon知识:binocular_disparity(双目视差)
  16. GAN的介绍和简单代码的实现
  17. 2014新浪校招笔试题:取水果
  18. mars老师Java教程百度网盘,你一定不能错过
  19. 问题 K: 古罗马数字
  20. 魔兽怀旧服务器维护副本是否重置,魔兽世界怀旧服副本重置时间 魔兽世界怀旧服副本重置时间详解...

热门文章

  1. java 栈泛型_使用泛型实现栈结构
  2. python中@staticmethod_Python中的 @staticmethod@classmethod方法
  3. python如何打开图片_python如何处理图片
  4. Arts 第九周(5/13 ~ 5/19)
  5. JavaWeb02-HTML篇笔记(一)
  6. Jmter接口测试二
  7. Unsafe与CAS
  8. 精华阅读第 13 期 |常见的八种导致 APP 内存泄漏的问题
  9. 取消2008关机对话框
  10. jdk list接口源码解析