选择查询重复值

时间:2011-11-16 12:00:12

标签: sql sql-server sql-server-2000

使用SQL Server 2000

我想检查colum值是否相同

表1

ID Value

001 1000
002 1000
003 5000

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

如果所有id的值相同,则显示否则不显示任何内容。

如何进行选择查询。

需要查询帮助

2 个答案:

答案 0 :(得分:3)

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

ID,重复Value,此值存在于表格中的次数。

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

答案 1 :(得分:1)

尝试:

select max(Value)
from Table1
having count(distinct Value) = 1