sql - 如果行值被欺骗,则增加数字
问题描述
抱歉,不知道如何使用单词来举例说明(这就是为什么要找到答案的问题)
如果 ID 值被欺骗,我需要 Sequence 会增加数字
ID Sequence Value
1111 0 234324
2222 0 23432
3333 0 324
3333 1 234
3333 2 432234
4444 0 23423
4444 1 234
解决方案
如果要从 0 开始,请使用以下查询:
select *, ROW_NUMBER()over( partition by id order by id)-1 from tbl
推荐阅读
- python-3.x - 如何根据pytest中的条件跳过测试?
- node.js - 将数据从 MongoDB 显示到 Nodejs
- android - 如何使用主机的模拟器使 Flutter 在 WSL2 上工作?
- arm - 无法在 ARM 上安装 spacy
- php - AJAX:表格未显示在更改下拉列表中
- asp.net - 一对多关系 LINQ 更新查询
- ktor - 无法在 kotlin js 中使用 ktor 客户端发布请求
- google-chrome - gsuite 插件的开发人员可以查看您的工作表/文档中的数据吗?
- matplotlib - ax.plot_surface 覆盖后续的 ax.scatter
- java - 如何删除上传文件的静态路径