问题是:按城市列出客户的平均余额。仅包括居住在华盛顿的客户 州('WA')
我的代码是
SELECT DISTINCT CUSTCITY, AvgBal
FROM
(SELECT AVG(CUSTBAL) AvgBal FROM RCHAMART.CUSTOMER),
RCHAMART.CUSTOMER
WHERE CUSTSTATE='WA';
结果看起来像
Renton 351.3125
Lynnwood 351.3125
Seattle 351.3125
Monroe 351.3125
Bellevue 351.3125
Fife 351.3125
我遇到的问题是它向我展示了每个城市旁边的每个城市的平均余额。而不是仅显示该城市的平均值。
答案 0 :(得分:5)
使用group by
:
select custcity, avg(custbal) as AvgBal
from rchamart.customer
where custstate = 'WA'
group by custcity;