【问题标题】:SQL Server Count field values without merge没有合并的 SQL Server 计数字段值
【发布时间】:2021-09-19 19:16:11
【问题描述】:

如何创建一个 COUNT 列来计算重复值?

我想保持表格如下,但添加最后一列(count_id)。

左侧的值来自 JOIN,因此它们“相等”。

谢谢! (我尝试了很多)

【问题讨论】:

    标签: sql sql-server tsql sql-server-2016


    【解决方案1】:

    你只需要count(*) 作为一个窗口函数:

    select t.*,
           count(*) over (partition by id, name, department) as count_id
    from t;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-25
      • 1970-01-01
      • 2019-04-19
      相关资源
      最近更新 更多