gpt4 book ai didi

mysql - SQL:查找相关字段的平均值的最大值

转载 作者:行者123 更新时间:2023-11-30 00:39:52 29 4
gpt4 key购买 nike

我在获取相关字段 (provider_state) 的平均值时遇到问题。

我有一张 table 。其中有用于付款的 average_total_ payments 字段。每行还有 State 字段作为 provider_state。从下面的查询中,我得到了 AvgMax,但没有得到相关的 provider_state

此查询的主要目的是提供平均付款最高的州名称,包括付款金额。

mysql_query

SELECT provider_state
,MAX(average) AS max_average
FROM ( SELECT provider_state
,AVG(average_total_payments) AS average
FROM gnomics
WHERE drg_definition LIKE '%$search%'
GROUP BY provider_state ) AS abc

请给我建议,获取相关字段的最佳方式是什么?

最佳答案

如果您的问题是“请告诉我平均付款额最高的州的名称,包括付款金额。”那么你可以这样解决:

SELECT provider_state, AVG(average_total_payments) AS average
FROM gnomics
WHERE drg_definition LIKE '%$search%'
GROUP BY provider_state
ORDER BY average desc
LIMIT 1;

关于mysql - SQL:查找相关字段的平均值的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21861095/

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