【问题标题】:How to select duplicate records for a column having Data/NULL values in other columns?如何为在其他列中具有 Data/NULL 值的列选择重复记录?
【发布时间】:2020-03-17 10:23:38
【问题描述】:

我在 SQL Server 中有一个包含 250 万条记录的表,我想选择唯一记录,如下图所示。有人可以帮我写一个选择查询吗?

原始表格和请求的数据:

【问题讨论】:

  • 提示:GROUP BY。 COUNT().
  • 谢谢 Gordon,我是初学者,你能帮我写一个查询吗?
  • SELECT NAME, CODE, COUNTRY, COUNTRY_CODE, COUNT(*) as COUNT FROM SOURCE_TABLE GROUP BY NAME, CODE, COUNTRY, COUNTRY_CODE

标签: sql sql-server sql-server-2008


【解决方案1】:
 SELECT NAME,CODE,COUNTRY,COUNTRY_CODE,COUNT(1) AS [COUNT]
 FROM SourceTable
 GROUP BY NAME,CODE,COUNTRY,COUNTRY_CODE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多