sql - 选择查询重复值

标签 sql sql-server sql-server-2000

使用 SQL Server 2000

我想检查列值是否相同

表1

ID Value

001 1000
002 1000
003 5000

从上表来看,输出中没有显示任何内容,因为每个 id 的值都不同。

如果所有id的值都相同,则显示,否则不显示。

如何进行选择查询。

需要查询帮助

最佳答案

此代码将查看 ID 的重复 Values 的数量,并返回:

ID,重复的Value,该值在表中存在的次数。

SELECT Id, Value
   , COUNT(1) AS occurances
FROM Table1
GROUP BY ID, VALUE
HAVING COUNT(1) > 1

关于sql - 选择查询重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8151312/

相关文章:

javascript - 在我的 javascript 和 sql 中用其他内容替换/**comment**/时遇到问题

c# - 在 SQL Server 中创建自定义程序集抛出在数据库错误中找不到程序集

t-sql - 针对 INFORMATION_SCHEMA 的查询超时

sql - ms sql server中where子句中的if else条件

sql - GROUP BY CASE 的问题

sql - 使用 PowerShell 检查 SQL Server 中的行是否存在

sql-server - SQL Server 2000 : How to exit a stored procedure?

SQL Server 2000 命令禁用用户帐户

mysql - 将 Select 语句转换为另一个 select To Eloquant

c# - 使用 SQL Server 的本地数据库