选择平均值和不同值SQL

Bry*_*yan 0 sql select average distinct

我有一张纬度,经度和美国州的地点表.我想选择每个州的平均纬度和经度.

我正在尝试以下代码,但我得到一个语法错误明确.

select avg(lat), avg(lon), distinct(state) from tRealtyTrac order by state group by state 
Run Code Online (Sandbox Code Playgroud)

Mik*_*keW 6

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

很确定你也需要在order by子句之前使用group by子句.

select state, avg(lat), avg(lon) 
from tRealtyTrac 
group by state 
order by state 
Run Code Online (Sandbox Code Playgroud)