计算(*)总的唯一条目,但是对于2个不同的字段(Count(*) the total unique entries but for 2 different fields)

编程入门 行业动态 更新时间:2024-10-11 17:22:14
计算(*)总的唯一条目,但是对于2个不同的字段(Count(*) the total unique entries but for 2 different fields)

我正在使用SQL Server 2005处理旧表。(该表设计得不是很好,但现在无法更改。)

我正在尝试计算2列中的唯一条目。

这给出了我需要的列表:

SELECT Name1 FROM MyTable UNION SELECT Name2 FROM MyTable -- automatically removes dups

但我怎么算这个呢? (希望有一个声明。)像这样的东西,但语法不对:

SELECT COUNT(SELECT Name1 FROM MyTable UNION SELECT Name2 FROM MyTable)

I'm working on an old table using SQL Server 2005. (The table isn't designed very well, but it can't be changed now.)

I'm trying to count the unique entries in 2 columns.

This gives the list I need:

SELECT Name1 FROM MyTable UNION SELECT Name2 FROM MyTable -- automatically removes dups

But how would I count that? (Hopefully with 1 statement.) Something like this, but the syntax isn't right:

SELECT COUNT(SELECT Name1 FROM MyTable UNION SELECT Name2 FROM MyTable)

最满意答案

使用子查询:

SELECT COUNT(*)FROM(SELECT Name1 FROM MyTable UNION SELECT Name2 FROM MyTable)AS u

Use a subquery:

SELECT COUNT(*) FROM (SELECT Name1 FROM MyTable UNION SELECT Name2 FROM MyTable) AS u

更多推荐

本文发布于:2023-08-04 17:15:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1419254.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:条目   字段   Count   total   entries

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!