gpt4 book ai didi

mysql - SQL查询将多个列的非数字值添加到单个列中并找到计数

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:29 24 4
gpt4 key购买 nike

我有一张表,两列是这样的

Column1| Column2
A | A
B | C
D | D

如我所料,查询的输出是:

Name | Count
A | 2
B | 1
C | 1
D | 2

对两个(值)求和很容易,但我如何连接表中的非值。

我试过的查询:

select Column1 as Name from table union all select Column2 as Name from Table

我得到了两列的组合版本,但我应该如何获得计数(名称)?

最佳答案

这将完美地工作..

SELECT t.Name, COUNT(t.Name) AS Count

FROM (
select `Column1` as Name from table
union all
select `Column2` as Name from table
) t

GROUP BY t.Name

关于mysql - SQL查询将多个列的非数字值添加到单个列中并找到计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31070034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com