选择平均值和不同值SQL

时间:2009-05-01 00:22:19

标签: sql select distinct average

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

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

select avg(lat), avg(lon), distinct(state) from tRealtyTrac order by state group by state 

1 个答案:

答案 0 :(得分:6)

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

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

select state, avg(lat), avg(lon) 
from tRealtyTrac 
group by state 
order by state