所以我不明白为什么一直出现这个错误。
错误提示为“不是 GROUP BY 表达式”,建议在 group by 子句中添加 'substr(CUSTZIP, 1,5), AVG(CUSTBAL)',但这也不起作用。 我想做的是仅列出华盛顿州城市的邮政编码和平均余额,并且余额超过100美元。 有人能帮忙指出我的错误吗?我相信这很简单,但我在初学者水平上似乎无法理解。
select distinct substr(CUSTZIP, 1,5), AVG(CUSTBAL), custcity, custstate
from customer
group by CUSTCITY, custstate
having CUSTSTATE = 'wa' AND avg(CUSTBAL) >100;
错误提示为“不是 GROUP BY 表达式”,建议在 group by 子句中添加 'substr(CUSTZIP, 1,5), AVG(CUSTBAL)',但这也不起作用。 我想做的是仅列出华盛顿州城市的邮政编码和平均余额,并且余额超过100美元。 有人能帮忙指出我的错误吗?我相信这很简单,但我在初学者水平上似乎无法理解。