gpt4 book ai didi

mysql - 寻找平均最高工资

转载 作者:行者123 更新时间:2023-11-29 01:15:34 24 4
gpt4 key购买 nike

编写查询以查找使用给定表的所有销售人员中最高的平均销售额。

Table: Sales

Field Type
InvoiceNo Integer
SalesPerson Text
TotalSale Integer

示例

InvoiceNo   SalesPerson  TotalSale
1 Acheson 50
2 Bryant 25
3 Bennett 250
4 Acheson 50
5 Bryant 100
6 Bennett 250

示例输出

max(totalsale)
250.0000

我尝试使用:SELECT MAX(TotalSale) FROM Sales。我的示例测试用例的输出是 250,但在线法官给出了错误的答案判决。此外,当我将查询更改为:SELECT MAX(TotalSale*1.0000) FROM Sales 时,我得到了示例测试用例的正确答案,但其他测试用例的答案仍然错误。

这里的平均值是什么意思?应该查询什么?

此外,这并非来自任何正在进行的比赛。它来自您可以在此处尝试的练习测试:https://www.hackerearth.com/challenge/test/kredx-data-analyst-test/

最佳答案

1.首先,您必须使用 AVG 函数计算每个 SalesPerson 的平均 TotalSale

SELECT SalesPerson, AVG(TotalSale) AS 'TotalSale' 
FROM Sales
GROUP BY SalesPerson

2.从上述查询生成的表中找出最大值。

SELECT MAX(avgSales.TotalSale)
FROM (SELECT AVG(TotalSale) AS 'TotalSale' FROM Sales GROUP BY SalesPerson) AS avgSales

关于mysql - 寻找平均最高工资,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53683528/

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