zoukankan      html  css  js  c++  java
  • SQL Server

    SQL Server - 创建分页存储过程

    --------------------------分页存储过程--------------------------
    --创建
    create proc usp_pageScore
    @page int,              --页数
    @count int,              --条数
    @sumPage int output      --总页数
    as
    begin
       --获取总页数,CEILING表示向上取整
       set @sumPage = (CEILING((select count(*) from ScoreTest) * 1.0 / @count));
       select * from 
       (select 编号 = ROW_NUMBER() over(order by Id), * from ScoreTest) t
       where t.编号 between (@page - 1) * @count + 1 and @page * @count;
    end;
    --调用
    declare @t int
    exec usp_pageScore 5, 5, @t output
    select @t
    --删除
    drop proc usp_pageScore
    --------------------------分页存储过程结束------------------------

      作者:Jeremy.Wu
      出处:https://www.cnblogs.com/jeremywucnblog/
      本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    运算优先级
    (5).plus(3).minus(2);
    画图
    函数的三种角色
    表格排序
    正则表达式
    call apply
    css文本属性和边框属性
    css颜色/字体/背景属性
    css选择器优先级及继承
  • 原文地址:https://www.cnblogs.com/jeremywucnblog/p/12467948.html
Copyright © 2011-2022 走看看