用于查找重复项的 SQL 查询不返回任何结果

标签 sql sql-server

我知道此表中存在重复的帐号,但此查询未返回任何结果。

SELECT [CARD NUMBER],[CUSTOMER NAME],[ACCT NBR 1],[ACCT NBR 2],

COUNT([ACCT NBR 1]) AS NumOccurences

FROM DebitCardData.dbo.['ATM Checking Accts - Active$']

GROUP BY [CARD NUMBER],[CUSTOMER NAME],[ACCT NBR 1],[ACCT NBR 2]

HAVING (COUNT([ACCT NBR 1])>1)

最佳答案

也许“重复帐号”是指 ACCT NBR 1ACCT NBR 2 中都有一个号码(对于相同或不同的记录)?您的查询不会捕获这种情况。

关于用于查找重复项的 SQL 查询不返回任何结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731135/

相关文章:

java - 逐个删除文件与一次删除同一组文件?

java - android studio sqlite方法错误

php - IF 语句、IF 函数还是 CASE?

sql-server - SQL Server - 将多个查询结果合并为一个结果集

SQL Server : how to get a database name as a parameter in a stored procedure

sql - SELECT或INSERT函数是否容易出现竞争状况?

sql - 从 Varray ORACLE SQL 中选择值

sql-server - 使用 Talend 在 SQL Server 和 Postgres 之间转换日期

sql - 在 SQL SELECT 语句中重用别名字段

mysql - 将特定列中具有相同值的行折叠到一个中