首页 > 数据库 >SQL分页

SQL分页

时间:2023-12-24 17:32:37浏览次数:29  
标签:iPageSize SET 20 分页 sEndDate sBillNo SQL iPageIndex

DECLARE @sUserNo NVARCHAR(20)

,@sBillNo NVARCHAR(50)

,@sStartDate DATETIME

,@sEndDate DATETIME

,@iPageSize INT = 20

,@iPageIndex INT = 1;


IF ISNULL(@iPageIndex,0) < 1

SET @iPageIndex = 1 ;

iF ISNULL(@iPageSize,0)<1

SET @iPageSize = 50 ;

SET @sEndDate = @sEndDate + 1

SELECT a.sBillNo FROM   dbo.sdGmtOrderHdr A (NOLOCK)  ORDER BY a.sBillNo DESC

OFFSET (@iPageIndex - 1) * @iPageSize ROW FETCH NEXT @iPageSize ROWS ONLY;

标签:iPageSize,SET,20,分页,sEndDate,sBillNo,SQL,iPageIndex
From: https://blog.51cto.com/u_16159169/8956244

相关文章

  • 无涯教程-PostgreSQL - Limit语句
    PostgreSQLLIMIT子句用于限制SELECT语句返回的数量。LimitClause-语法带LIMIT子句的SELECT语句的基本语法如下-SELECTcolumn1,column2,columnNFROMtable_nameLIMIT[noofrows]以下是LIMIT子句与OFFSET子句一起使用时的语法-SELECTcolumn1,column2,columnN......
  • 写原生SQL和使用ORM框架相比优缺点
    一、写原生SQL1.1优点理论上来说更可控,想怎么写就怎么写。相对来说开发起来可能更快速1.2缺点问题不好排查,可能会耗费更多时间切换数据库,sql需要重新调整(各个数据库sql写法存在区别)如果是数据结构中某个字段有修改,所有使用到当前数据库字段的地方都需要修改(特别是通过......
  • 无涯教程-PostgreSQL - 更新数据(Update)
    PostgreSQLUPDATE查询用于修改表中的现有记录,您可以将WHERE子句与UPDATE查询一起使用来更新选定的行,否则,将更新所有行。使用WHERE子句的UPDATE查询的基本语法如下-UPDATEtable_nameSETcolumn1=value1,column2=value2....,columnN=valueNWHERE[condition];您可以使用......
  • 无涯教程-PostgreSQL - AND&OR语句
    PostgreSQL的AND和OR运算符用于组合多个条件以缩小PostgreSQL语句中的选定数据。AND运算符AND运算符允许PostgreSQL语句的WHERE子句中存在多个条件,使用AND运算符时,当所有条件都为真时才通过。如,仅当condition1和condition2均为true时,[condition1]AND[condition2]才为tr......
  • MySQL 5.7.36安装
    文档课题:MySQL5.7.36安装系统:rhel7.964位安装包:mysql-5.7.36-el7-x86_64.tar.gz1、安装1.1、创建目录和用户[root@leo-mysql01~]#mkdir-p/mysql/data[root@leo-mysql01~]#mkdir-p/mysql/binlog[root@leo-mysql01~]#mkdir-p/opt/mysql[root@leo-mysql01~]#......
  • 无涯教程-PostgreSQL - 表达式
    表达式(Expressions)是一个或多个值,运算符以及计算为一个值的PostgresSQL函数的组合。PostgreSQLEXPRESSIONS类似于公式,它们以查询语言编写,您还可以用于查询数据库以获取特定的数据集。考虑一下SELECT语句的基本语法,如下所示:SELECTcolumn1,column2,columnNFROMtable_na......
  • mysql8.0 OCP 105
    105、Choosefour.YoumuststoreconnectionparametersforconnectingaLinux-basedMySQLclienttoaremoteWindows-basedMySQLserverlisteningonport3309.您必须存储连接参数,以便将基于linux的MySQL客户端连接到侦听端口3309的基于Windows的远程MySQL服务器。Wh......
  • SQL的right()函数
    RIGHT()是SQL中的一个字符串函数,用于从字符串的右侧返回指定数量的字符。使用场景:提取字符串右侧的字符:当你有一个字符串,并希望从中提取出右侧的某些字符时,可以使用RIGHT()函数。固定长度的字符串处理:当你处理固定长度的字符串,并需要提取其中的一部分时,可以使用RIGHT()......
  • 无涯教程-PostgreSQL - 运算符
    运算符是保留字或字符,主要用于PostgreSQL语句的WHERE子句中以执行操作,如比较和算术运算。运算符用于指定PostgreSQL语句中的条件,并用作语句中多个条件的结合。算术运算符比较运算符逻辑运算符按位运算符PostgreSQL算术运算符假设变量a=2,变量b=3,则-运算符描述示例......
  • MySQL日志如何查询
    MySQL有多种类型的日志,包括错误日志、查询日志、慢查询日志等。以下是查询MySQL不同类型日志的方法:1.错误日志查询:MySQL错误日志记录了MySQL服务器启动、运行过程中的错误信息。错误日志通常位于MySQL数据目录下的错误日志文件中,文件名可能是error.log或hostname.err。......