如何生成序列号+在select语句中添加1

2023-11-27

我知道我们可以在 select 语句中生成 row_number 。但是 row_number 从 1 开始,我需要从 2 开始生成。

example

party_code
----------
R06048
R06600
R06791
(3 row(s) affected)
I want it like

party_code serial number
---------- -------------
R06048       2
R06600       3
R06791       4 

目前我正在使用下面的 select 语句来生成常规行号。

 SELECT party_code, ROW_NUMBER() OVER (ORDER BY party_code) AS [serial number]
FROM myTable
ORDER BY party_code

如何修改上面的select语句并从2开始?


SELECT party_code, 1 + ROW_NUMBER() OVER (ORDER BY party_code) AS [serial number]
FROM myTable
ORDER BY party_code

to add: ROW_NUMBER()有一个不寻常的语法,并且可能与各种混淆OVER and PARTITION BY子句,但归根结底,它仍然只是一个具有数字返回值的函数,并且可以像任何其他数字一样操作该返回值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何生成序列号+在select语句中添加1 的相关文章

  • “SQLNCLI”提供程序未在本地计算机上注册,sql server 2012

    致力于将应用程序从我的开发箱部署到客户端 在客户端上运行 exe 时 出现错误 SQLNCLI10 提供程序未在本地计算机上注册 我正在 SQL Server 2012 中进行开发 我尝试在目标计算机上安装 sqlncli msi 但没有成
  • 哪里是设置 NOCOUNT 的最佳位置?

    对于运行在专用 SQL Server 上的大型数据库 数千个存储过程 是否最好包含SET NOCOUNT ON在每个存储过程的顶部 或者在服务器级别设置该选项 属性 gt 连接 gt 无计数 复选框 听起来 DRY 原则 不要重复自己 适用
  • 如何删除数据库,错误5030数据库无法锁定

    我正在尝试删除 SQL Server 2005 中的现有数据库 我的第一次尝试产生了以下错误 5030 数据库不能独占 锁定以执行操作 此后我已经杀死了所有正在访问数据库的进程 我还删除了它之前涉及的复制订阅 除了 SQL Server 进
  • 如何插入空行,但自动编号正确更新?

    我希望能够做类似的事情 INSERT INTO table 或者甚至可能是像这样的 SET 子句 SET primary key null 其中表的所有列均未设置 并保留默认值 但应设置的自动编号主键除外 有什么建议么 INSERT INT
  • 将特殊字符串转换为H2中的日期

    Oracle 有一个 SQL 函数to date 26 Jul 2016 05 15 58 AM DD Mon YYYY HH MI SS AM 并且它在 H2 中抛出异常 非法模式字符 o 我该如何更改它才能使其在 H2 中工作 等效函数
  • 从使用 (WHERE) 条件选择的行中获取上一行和下一行

    例如我有这样的说法 my name is Joseph and my father s name is Brian 该语句按单词拆分 如下表 ID word 1 my 2 name 3 is 4 Joseph 5 and 6 my
  • SQL Server 碎片问题

    我的数据库中有几个表 User 和 UserRecord 它们变得极其碎片化 例如 99 导致整个数据库以及网站陷入瘫痪 UserRecord 有点像该用户在某个时间点的快照 用户就像该用户的主记录 用户有 0 到多个 UserRecord
  • Google BigQuery 查询速度很慢

    我正在使用 Google BigQuery 并且正在从 PHP 执行一些简单的查询 例如 SELECT from emails WHERE email mail test com 我只是检查该电子邮件是否存在于表中 表 emails 目前为
  • 具有不同 ID 的列的总和?

    我有一个包含多个 ID 的表 需要一个查询来返回每个 ID 的列之和 Calls 表看起来像这样 EmployeeID TypeOfCall InvoiceAmount John NC 50 john NC 100 Joe NC 76 Jo
  • 在按单个列上的多个值进行内部联接查询过滤时选择“不同”?

    所以 我不得不说 SQL 是迄今为止我作为开发人员最薄弱的一面 也许我想要完成的事情很简单 我有这样的东西 这不是真正的模型 但为了使其易于理解而不浪费太多时间解释它 我想出了一个完全模仿我必须使用的表关系的示例 一方面 有一个表 我们称之
  • 在sql server表中存储标签的最佳方式?

    存储记录标签的最佳方式是什么 只使用 varchar 字段 当选择包含标签 x 的行时怎么样 使用like运算符 thanks 取决于两件事 1 标签 标记记录的数量2 无论你是否对正常化有宗教观点 除非处理大量数据 否则我建议使用一个 标
  • 出现错误 ORA-00909:参数数量无效

    CREATE VIEW ITCC release testcase count AS SELECT CONCAT rtm requirement id tct release id AS id rtm requirement id AS r
  • Oracle SQL Developer - 错误:“在预期位置未找到 FROM 关键字”

    抱歉我的菜鸟问题 但我正在尝试找出为什么我的 Oracle SQL 指示错误 在预期的位置未找到 FROM 关键字 如下图 我尝试运行的代码如下 select PCKCOO AS COMPANHIA DO PEDIDO NUMERO DO
  • 我如何检查我的 sqlite 表中是否有数据?

    编辑 根据下面的答案稍微更改了代码 但仍然无法正常工作 我还添加了一条日志消息来告诉我 getCount 是否返回 gt 0 确实如此 所以我怀疑我的查询可能有问题 或者我对光标的使用 我创建了一个表 我想检查它是否为空 如果它为空 我想运
  • 选择特定于数据库的对象时,SQL Server Management Studio 连接默认为“主”

    在 SQL Server 2008 R2 Management Studio 中 如果我右键单击特定数据库内的对象并选择 选择前 1000 行 则查询窗口的数据库连接始终在 master 上打开 而表名称完全是限定为 数据库 dbo 表 这
  • 创建链接服务器和数据库别名

    我有两台服务器 Server1 和 Server2 在两台服务器上我都有一个名为 QAI 的数据库 有没有一种方法可以创建一个链接服务器 其别名从 Server2 到 Server1 而不是 服务器1 QAI dbo tbBlah 将其别名
  • 如何在 linq 中使用 groupby 时进行多重连接

    我的数据库中有一个图片评级表 对于每个新的评级 都会创建一个新的图片评级表行 我将按上周和图片 ID 对这些评分进行分组 这意味着上周一张图片的所有评分将被累积并成为一个评分 然后我将能够按其计数对它们进行排序 这是我的图片评级表 publ
  • Sqlite:自己行中的小计又名“汇总”

    我正在寻找一种方法来模拟其他基于 sql 的 dbms 中可用的 汇总 需要明确的是 我知道如何获得运行小计 这是not我在追求什么 我也知道我可以通过编程来做到这一点 但是 如果可以使用一个 或几个 sql 语句来完成 我宁愿这样做 例如
  • 如何查询 SQL Server TEXT 列中包含 XML(不是 xml 列类型)的值

    我有表文档 DOCUMENTS DOCUMENTID int USERID int CONTENT text 我在 SQL Server 数据库中将以下 XML 存储在名为 CONTENT 的 TEXT 列中
  • Binary(16) 字段截断 Guid 的尾随零

    在 C 中 我有一个byte 名为 UniqueId 的字段 我将此字段作为 Binary 16 存储在 SQL Server 数据库 EF6 中 我注意到有时 存储的 guid 是 15 个字节而不是 16 个字节 当我这样做时 这会导致

随机推荐

  • JavaFX 自定义控件(TextField)不起作用

    我正在尝试使用 JavaFX 和 SceneBuilder 1 1 制作自定义控件 我有这个代码 FXML
  • 如何在Windows azure辅助角色中创建多个线程

    我想在一个辅助角色中执行多个操作 如何以辅助角色创建线程 您可以在中添加多个工人WorkerRole OnStart 如此处所述http www 31a2ba2a b718 11dc 8314 0800200c9a66 com 2010 1
  • JavaScript 通过代码模拟右键单击

    我正在使用 Selenium 编写一些 UI 测试 并且我有一个使用 Dojo 工具包的 JavaScript 树控件 我已经使用 Dojo 提供的示例为树的每个节点实现了一个上下文菜单 但我需要 Selenium 测试来 调用 树节点上的
  • Bootstrap不使用复选框的“checked”属性

    我正在使用引导程序 我有一个表 标题和每列中都有一个复选框 我试图在 jQuery 上实现 检查所有 功能 但引导程序似乎不使用检查属性 正如我所看到的 它在我的复选框周围添加了 span 标签 并向其添加了一个 checked 类 是否有
  • XPath - 选择一个或另一个元素

    我正在使用 XPath 从 HTML 文档中获取一个元素 该元素必须有一个特定的id 或者如果id不存在 则获取一个保证存在的元素 例如body元素 要通过 id 获取元素 我使用 css may not exist 为了获得后备元素 比如
  • 使用 Viewbox 缩放/拉伸在 WPF 中维护固定粗细的线条

    我有一个
  • Spring Cloud Gateway 用于复合 API 调用?

    我开始构建一个微服务 API 网关 并且正在考虑使用 Spring Cloud 来帮助我进行路由 但某些对网关 API 的调用将需要对不同服务发出多个请求 假设我有 2 项服务 订单详情服务 and 送货服务 我想要一个网关端点获取 订单
  • 替换spark Dataframe中所有列名称中的空格

    我的 Spark 数据框的某些列名称中带有空格 必须用下划线替换 我知道可以使用以下命令重命名单个列withColumnRenamed 在sparkSQL中 但要重命名 n 个列 这个函数必须链接 n 次 据我所知 为了自动化此操作 我尝试
  • Scala 中私有构造函数有什么用?

    在 Java 中 最常见的用法之一是定义 Singleton 类 然而 由于 Scala 中没有 静态 类 那么私有构造函数的使用示例有哪些 您可以访问类的伴随对象中的私有构造函数 这允许您创建创建类的新实例的替代方法 而无需公开内部构造函
  • 渐变/淡化 CSS 框阴影?

    我有一个正在尝试构建的 CSS 下拉菜单 并且下拉菜单的背景有一个褪色 锥形的框阴影 我很难弄清楚如何让盒子阴影真正变细 淡出 这就是我现在所处的位置 http jsfiddle net Shpigford f9aKR 我尝试过使用 bef
  • 类型错误:无法 pickle _thread.RLock 对象

    在检查了 Stackoverflow 上的所有现有答案后 检查点 keras 模型 TypeError 无法 pickle thread lock 对象和这里 类型错误 无法 pickle thread lock 对象 我还没有发现为什么这
  • browserVignettes 没有找到它们实际所在的位置

    我有一个打包到 github 存储库上有 2 个小插图vignettes 目录 我尝试下载如果devtools像这样的包 gt if require devtools install packages devtools require de
  • 在 VSCode 扩展中构建动态菜单

    我正在编写一个 VSC 插件 在激活时 我想进行 XHR 调用 然后使用该 XHR 的结果填充菜单 似乎没有办法动态地将菜单添加到状态栏或将动态项目添加到项目列表 你不能那样做 所有命令必须预先定义在package json因为它的声明式方
  • C++ LNK1120 和 LNK2019 错误:“无法解析的外部符号 WinMain@16”

    我正在尝试做戴特尔书中的另一个练习 该程序计算每月利息并打印每个储户的新余额 由于练习是与动态内存相关的章节的一部分 因此我使用 new 和 delete 运算符 由于某种原因 我收到这两个错误 LNK2019 函数 tmainCRTSta
  • 从 Google Drive 下载公共文件 - Golang

    我有一个 zip 文件存储在 Google Drive 上 它是公开共享的 我想知道如何在Golang中下载它 当前代码仅创建一个名为 file zip 的空白文件 package main import fmt io net http o
  • C++ 中的强制导向布局实现

    您是否知道一个开源实现力导向布局用于 GUI 的 C 中 最好是 BSD MIT Apache 或其他 非 GPL 许可证 优秀的Boost Graph库提供了广泛的算法 其中包括一些布局算法 我建议使用Kamada Kawai弹簧布局 o
  • WPF 窗口样式在运行时不起作用

    我在 Visual Studio 2010 Express C 中创建了一个 WPF 应用程序 并将以下文本添加到 App xaml 中的 Application Resources 中 我在设计器中看到应用于窗口的样式 但是当我运行应用程
  • 如何在 ember-cli 应用程序中设置 api-stub?

    我正在使用 ember cli 设置一个基本应用程序 但在使用 ember data 的 api stub 时遇到了麻烦 我参考了 api stub README 并参考了 ember 指南 但无法弄清楚我缺少什么 我有点菜鸟 所以请原谅我
  • 在Android应用程序中的两个类之间传递字符串数组

    我是安卓新手 我应该如何在两个类之间传递字符串数组 我尝试了 Intent 通过在类之间共享 String 数组 但我只得到一个 String 其余的 String 将不会显示 我可以使用捆绑包吗 有没有更好的方法来传递字符串数组 如果您尝
  • 如何生成序列号+在select语句中添加1

    我知道我们可以在 select 语句中生成 row number 但是 row number 从 1 开始 我需要从 2 开始生成 example party code R06048 R06600 R06791 3 row s affect