拼串的方式实现根据不同的字段进行分页(存储过程)
2009-11-26 08:26
459 查看
以前老师给写过一次 就是根据你传入的字段 进行排序分页 的存储过程 现在在把它写出来 算是温习下把
create proc GetBooksByPage
@startIndex varchar(10), --开始索引
@endIndex varchar(10), --结束索引
@orderby nvarchar(200) --排序的字段
as
declare @sql nvarchar(200) --拼串后的sql 执行语句
set @sql=N'select * from (select row_number() over (order by '+
@orderby +
N' ) as rank, * from Books ) as t where rank between '+ @startIndex+' and '+@endIndex
exec SP_EXECUTESQL @sql --执行上面sql语句
go
create proc GetBooksByPage
@startIndex varchar(10), --开始索引
@endIndex varchar(10), --结束索引
@orderby nvarchar(200) --排序的字段
as
declare @sql nvarchar(200) --拼串后的sql 执行语句
set @sql=N'select * from (select row_number() over (order by '+
@orderby +
N' ) as rank, * from Books ) as t where rank between '+ @startIndex+' and '+@endIndex
exec SP_EXECUTESQL @sql --执行上面sql语句
go
相关文章推荐
- sql根据多个不同字段进行分组,并统计总数,求和。tp求和,分页
- 如何编写一条SQL实现根据某个字段的条件对某个字段进行不同的update操作
- 前端控制器是整个MVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的控制器去处理,根据控制器处理后的结果,生成相应的响应发送到客户端。前端控制器既可以使用Filter实现(Struts2采用这种方式),也可以使用Servlet来实现(spring MVC框架)。
- js slideToggle 的另一种实现方式,根据不同的状态添加选中颜色
- mongo 不同字段比较,根据比较结果进行修改
- 基于JavaScript实现Json数据根据某个字段进行排序
- 实现根据教育网IP/公网IP进行不同服务器转向(学习)
- js根据不同的方式进行查找结点
- 使用Python以优雅的方式实现根据shp数据对栅格影像进行切割
- devexpress实现单元格根据条件显示不同的样式(颜色、字体、对齐方式,大小等)
- SSH框架利用注解方式实现根据多条件动态分页查询图书信息(传对象)
- 使用SQL Server 2005 新的语法ROW_NUMBER()进行分页的两种不同方式的性能比较
- geotrellis使用(十一)实现空间数据库栅格化以及根据属性字段进行赋值
- 针对不同数据库,获取当前用户所有有权限查看的表,以及表的创建时间、更新时间、注释等信息,表中字段的相关信息(包含分页实现)
- date 中match插件是根据字段的日期格式,采用不同的格式进行转化
- DB2字符串按照指定符号进行拆分成多个字段的实现方式
- 多线程实现的方式3:(开启不同的线程,分别进行求和)
- JDBC实现数据库的几种基本操作(查询,分页查询,根据关键字进行查询以及插入数据)