gpt4 book ai didi

sql - MySQL选择出现 "N"次的条目数

转载 作者:可可西里 更新时间:2023-11-01 07:02:25 24 4
gpt4 key购买 nike

我在抽奖表格中收集了一些条目。客户要求我提供:

  • 唯一条目的数量
  • 出现两次的条目数。
  • 出现 3 次的条目数。

我能够确定唯一条目的数量,但不确定如何提取出现特定次数的条目的数量。我试过这样的事情:

SELECT email, count(email) AS NumberOfEntries
来自条目
按条目数分组

这给出了错误:无法在“NumberOfEntries”上分组

我希望看到这样的东西:
NumberOfEntries/总数
1/1,000(意味着1,000人进入一次且仅一次)
2/1,300(即 1,300 人恰好输入了两次)

感谢您的帮助!

最佳答案

尝试:

SELECT numberOfEntries, count(*) FROM (
SELECT email, count(*) AS numberOfEntries
FROM entries
GROUP BY email
)
GROUP BY numberOfEntries

您可以将 HAVING 子句添加到内部选择中,以将返回的条目数限制为 1、2、3 或其他任何值。

关于sql - MySQL选择出现 "N"次的条目数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1396791/

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