gpt4 book ai didi

mysql - 获取连接数据的数量,同时跳过重复项

转载 作者:行者123 更新时间:2023-11-29 08:26:54 24 4
gpt4 key购买 nike

好吧,我确信我会为此得到减号,但我几乎找不到解决方案。我有这样的表格:

date | name
-------------
1 Peter
2 | Peter
3 | Peter
3 | Peter
4 | Peter

当我执行查询时:

SELECT DISTINCT COUNT(date) FROM day WHERE name 'Peter'

结果是“5”而不是“4”

我尝试了几个选项,但在跳过重复项时根本无法获取同一日期中提及同名的次数。预先非常感谢!

最佳答案

您已经快完成了,但是您放错了 DISTINCT 关键字。 MySQL 将选择不同的计数而不是不同的日期。尝试像这样放置:

SELECT Count(DISTINCT Date) FROM day WHERE name LIKE 'Peter'

这样 MySQL 将按照预期查找不同的日期。

关于mysql - 获取连接数据的数量,同时跳过重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17707014/

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