选择查询重复值

发布于 2024-12-15 14:07:03 字数 232 浏览 1 评论 0原文

使用 SQL Server 2000

我想检查列值是否相同

Table1

ID Value

001 1000
002 1000
003 5000

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

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

如何进行选择查询。

需要查询帮助

Using SQL Server 2000

I Want to Check the colum value whether it is same or not

Table1

ID Value

001 1000
002 1000
003 5000

From the above table, nothing display in the output, because values are differenct for each id.

If the values are same for all the id, then display otherwise nothing display.

How to make a select query.

Need Query Help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

错々过的事 2024-12-22 14:07:03

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

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

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

This code will look at the number of duplicate Values for an ID, and return:

ID, Duplicate Value, number of times this value exists in the table.

SELECT Id, Value
   , COUNT(1) AS occurances
FROM Table1
GROUP BY ID, VALUE
HAVING COUNT(1) > 1
能怎样 2024-12-22 14:07:03

尝试:

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

Try:

select max(Value)
from Table1
having count(distinct Value) = 1
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文