当前位置: 首页 > 面试题库 >

SQL增量计数重复值?

燕璞
2023-03-14
问题内容

不知道如何问这个问题,我不是在寻找列中值的总数,而是想递增地计算重复值。例如:

如果我的桌子看起来像这样:

1, ken
2, ken
3, adam
4, ken
5, adam
6, dan

我想在选择期间添加一列,以重复的方式将标签重复,如下所示:

1, ken, 1
2, ken, 2
3, adam, 1
4, ken, 3
5, adam, 2
6, dan, 1

问题答案:

你可以通过做ROW_NUMBER()一个PARTITION关于你的第二列,由第一顺序:

Select  Col1, 
        Col2, 
        Row_Number() Over (Partition By Col2 Order By Col1 Asc) As Col3
From    YourTable


 类似资料:
  • 我是sqlite3的新手。我通过python在SQLite中导入了一个导出的CSV文件,其中列出了来自Splunk的IP地址,我计划在每次识别类似的IP地址时增加数据库中的count列。 我的想法是使用SQLite CASE语句,留档,更新语句等。 也试过, 我知道我错了,我好几天都搞不清楚这个问题。下面是我的sqlite3数据库在cmd提示符中的样子: 我会继续寻找解决方案。感谢您的反馈!

  • 我试图解决一个问题,但没有成功。 我有两张号码单 我有一张桌子 现在我需要计算多少次从第二个列表的数字后从第一个列表的数字,但我应该只计算一个一个id 在上面的示例表中,结果应该是2 三个匹配的pars,但是因为我们只有两个不同的ID,结果是2而不是3 PAR: 笔记我使用MSSQL 编辑。还有一列确定顺序的日期 Edit2-解决方案 我写这个查询 在这之后,我计划按id分组,每个id只使用一个匹

  • Sql Delta表和Database ricks Delta表有区别吗?看起来SQL我们在概念的基础上使用这个名字。存储Base表差异的表是Delta。对于数据库是一样的吗?

  • 我编写了两个版本的Java代码,将char变量增加1: 版本1: 版本2: 令我惊讶的是,第二个版本编译并运行成功,但第一个版本显示了一个错误,即不兼容的类型:从int到char的有损转换。为什么它们不同?

  • 问题内容: 我有一个Numpy数组和一个索引列表,我想将其值加1。该列表可能包含重复的索引,我希望增量可以随每个索引的重复次数而缩放。没有重复,命令很简单: 通过重复,我想出了以下方法。 这是最好的方法吗?假设和操作将导致相同的排序顺序是否有风险?我是否缺少一些简单的Numpy操作来解决此问题? 问题答案: 做完之后 为什么不这样做: (为进一步简化而编辑。)

  • 我看到Cloud Functions引用实时数据库的增量计数器,但还没有看到Firebase FiRecovery。 我有一个侦听新文档的云功能: 我正在尝试上述事务,但当我在terminal中运行时,我得到以下错误: error Each then()应该返回一个值或抛出promise/always return函数predeploy error:命令以非零退出代码1终止 这是我第一次尝试任何节