我有一张纬度,经度和美国州字段的位置表。我想选择每个州的平均纬度和经度。

我正在尝试以下代码,但我在distinct上遇到语法错误。

select avg(lat), avg(lon), distinct(state) from tRealtyTrac order by state group by state 
有帮助吗?

解决方案

你不需要分明。如果按州分组,则无论如何都会得到一个结果

非常确定在order by子句之前也需要group by子句。

select state, avg(lat), avg(lon) 
from tRealtyTrac 
group by state 
order by state 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top