使用SQL Server 2000
我想检查colum值是否相同
表1
ID Value
001 1000
002 1000
003 5000
从上表中,输出中没有任何内容显示,因为每个id的值都不同。
如果所有id的值相同,则显示否则不显示任何内容。
如何进行选择查询。
需要查询帮助
答案 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