首页 > 数据库 >SqlServer 分页 写法

SqlServer 分页 写法

时间:2023-07-15 16:12:33浏览次数:33  
标签:12 分页 where OVER SqlServer NUMBER RowId 写法 select


一、

SELECT * FROM
    (SELECT ROW_NUMBER() OVER(ORDER BY id) AS RowId,* FROM Article  where cid in (3,4,5,6,7,8,9,10,11,12 )) AS r
WHERE  RowId  BETWEEN 1 and 12

 

二、
select * from
(
    select  ROW_NUMBER() OVER(ORDER BY id) as rowid,*  from
    (
    select * from article where cid in (3,4,5,6,7,8,9,10,11,12)  
    ) as t1
) as t2  where  t2.rowid between 1 and 12


标签:12,分页,where,OVER,SqlServer,NUMBER,RowId,写法,select
From: https://www.cnblogs.com/liaoweiyang/p/17556285.html

相关文章

  • SQLServer 查询语句指定排序规则(查询时区分大小写)
    SQLServer查询语句指定排序规则(查询时区分大小写)介绍可以使用COLLATE子句将字符表达式应用于某个排序规则。为字符文本和变量分配当前数据库的默认排序规则。为列引用分配列的定义排序规则。COLLATE定义数据库或表列的排序规则,或应用于字符串表达式时的排序规则强制转换......
  • dede列表页输入数字跳转到指定分页代码
    编辑打开列表页模板,默认路径为empletsdefaultlist_article.htm,将下列代码插入之间,也可以做JS调用。<scripttype="text/javascript">//<![CDATA[functiononCheckPage(){varbeginPage=parseInt(document.beginPagefrm.beginPage.value);if(isNaN(beginPage)){alert("请输......
  • SQLServer批量修改和插入
    SQLServer批量修改或插入场景今天在工作中遇到这么一个场景,我需要根据条件对表A做批量更新或插入。因为条件比较复杂,所以我使用了临时表B,先把需要更新或插入的数据查询出来放入临时表。然后更新表A的某字段,更新条件是A.id=B.id,更新效果是若记录存在表A中,则更新表A的字段,若不......
  • U8凭证打印,启用新控件及强制分页处理
    1.启用新控件需要在选项中设置:2.然后在总账--凭证打印 套打设置如下:然后在打印预览设置时选择强制分面即可 ......
  • SQLServer中创建用户角色及授权
    在SQLServer中创建用户角色及授权假设,我们准备建立一个dba数据库帐户,用来管理数据库mydb。1.首先在SQLServer服务器级别,创建登陆帐户(createlogin)--创建登陆帐户(createlogin)createlogindbawithpassword='abcd1234@',default_database=mydb登陆帐户名为:“dba”,......
  • 同时处理列表分页加载功能和Reload功能经验
    功能背景:1. 首先我们这个列表它带有搜索功能2.左边是列表,右边为详情。3.页面上方有添加新项功能,会放到第一个。4.这是一个零件列表,同一个页面可以有无数个这种零件列表  第一,列表带有搜索功能,当搜索的发生改变时要将请求页数重置为1。这里我们应该如何做呢?当请......
  • Oracle中rownum与order by的执行顺序 正确的写法应该是:先order by,先包一层查询,再赋ro
    Oracle中rownum与orderby的执行顺序正确的写法应该是:先orderby,先包一层查询,再赋rownum值原文链接:https://blog.csdn.net/u013456370/article/details/122366975selectid,createdate,finvoutypefromnc_ext_fa_ls_pz_hzdocdocwheredoc.company='3000004'andd......
  • SQLSERVER 维护计划无法删除
    数据对网站运营或者企业运营是至关重要的,所以,我们在使用数据库的时候,为了保证数据的安全可靠性,都会做数据库备份,很显然,这个备份,我们不可能每天都去手动备份,SQLServer数据库就可以提供数据库定时备份的任务,你可以设置按照天、周、月、年等不同设置不同的备份周期,这里我就不在介......
  • 在Ubuntu下的docker下安装sqlserver并指定排序规则和语言
    最近在公司弄了个小程序,随便架了个sqlserver,再看微软官网的时候发现可以在docker下安装sqlserver,随便实践记录下先上微软的连接地址Docker:为Linux上的SQLServer安装容器-SQLServer|MicrosoftLearn这个是sqlserver2017的,其他版本也是类似的,其实都是微软docker了一个lin......
  • 这里有8种专坑同事的SQL写法,保证性能降低100倍,想来试试吗?
    今天给大家分享几个SQL常见的“坏毛病”及优化技巧。SQL语句的执行顺序:1、LIMIT语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DBA想到的办法是在type,name,create_time字段上加组合索引。这样条件排序都能有效的利用到索引,性......