gpt4 book ai didi

MySQL 计算唯一值和重复值

转载 作者:行者123 更新时间:2023-11-29 21:00:10 25 4
gpt4 key购买 nike

我需要一些帮助来计算 MySQL 中的唯一值和重复值。我想知道总共有多少条记录,还有两次、三次有多少条等等...

我需要使用UNION之类的吗?我认为 SUM 对我来说是最好的解决方案,因为我将来可能会使用一些连接。

示例数据:

| custId | name   |
|--------|--------|
| 1001 | Alex |
| 1001 | Alex |
| 1002 | Daniel |
| 1003 | Mark |
| 1002 | Daniel |

结果示例:

| total | twoTimes | threeTimes |
|-------|----------|------------|
| 3 | 2 | 0 |

提前致谢。

最佳答案

只需一个基本的group by就可以了

    SELECT YourValue, Count(YourValue)
FROM YourTable
GROUP BY YourValue

如果您只想要一个类别,例如唯一值ADD

   HAVING Count(YourValue)  = 1

关于MySQL 计算唯一值和重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37301344/

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