gpt4 book ai didi

mysql - SQL 查询帮助 - 由于平均费用而无法运行

转载 作者:行者123 更新时间:2023-11-29 12:15:37 25 4
gpt4 key购买 nike

我无法运行此查询,并且不确定如何修复它?由于 Average_Fee 而无法运行。

SELECT LENGTH, AVG(RENTAL_FEE) AVERAGE_FEE
FROM MARINA_SLIP
WHERE AVERAGE_FEE < 3500
GROUP BY LENGTH
ORDER BY LENGTH DESC;

最佳答案

您需要为 avg(rental_fee) 分配一个别名使用 AS每当使用 SELECT 中的函数时从句列表。

您不能在同一 block 内引用别名。另外,where聚合函数是通过使用 having 完成的条款 - 它适用于您的 group .

SELECT LENGTH, AVG(RENTAL_FEE) AS AVERAGE_FEE 
FROM MARINA_SLIP
GROUP BY LENGTH
HAVING AVG(RENTAL_FEE) < 3500
ORDER BY LENGTH DESC;

关于mysql - SQL 查询帮助 - 由于平均费用而无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29854841/

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