gpt4 book ai didi

MYSQL COUNT 返回重复行

转载 作者:行者123 更新时间:2023-12-01 00:49:12 26 4
gpt4 key购买 nike

有什么方法可以使用 COUNT 并为每一行返回一个 COUNT 列。如果我要使用 GROUP BY,它只会为每个值返回 1 行。我希望它显示重复项。

示例数据:

城市
西雅图
达拉斯
西雅图
纽约
波士顿
波士顿
波特兰

我想返回:
西雅图 2
达拉斯 1
西雅图 2
纽约 1
波士顿 2
波士顿 2
波特兰 1

最佳答案

您可以使用相关子查询

SELECT  a.City,
(SELECT COUNT(*) FROM tableName b WHERE a.City = b.City) totalCount
FROM tableName a

关于MYSQL COUNT 返回重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17889910/

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