gpt4 book ai didi

sql - 获取查询结果的平均值

转载 作者:行者123 更新时间:2023-12-04 12:27:12 24 4
gpt4 key购买 nike

我有这样的查询:

select distinct UserID, Count(UserId) as MyNumber from  dbo.User2User group by UserId

现在我想扩展此查询以获取 MyNumber 的 MIN、MAX 和 AVG

不知道如何从另一个选择或某事中获得这个值......

感谢帮助

最佳答案

您可以将自己的查询用作子查询:

SELECT MIN(MyNumber) AS minNumber, MAX(MyNumber) AS maxNumber, AVG(myNumber) AS avgNumber
FROM (SELECT UserID, COUNT(UserID) AS MyNumber
FROM dbo.User2User
GROUP BY UserID) TMP;

请注意,DISTINCT 关键字不是必需的:GROUP BY 已经选择了不同的 UserID。

关于sql - 获取查询结果的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090729/

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