Selecione valor médio e valores distintos SQL
Pergunta
Eu tenho uma tabela de locais com latitude, longitude e os campos de estado dos EUA. Gostaria de selecionar a latitude média e longitude para cada estado.
Eu estou tentando o seguinte código, mas eu recebo um erro de sintaxe em distintos.
select avg(lat), avg(lon), distinct(state) from tRealtyTrac order by state group by state
Solução
Você não precisa a nítida. Se você agrupar por estado, você vai ter um resultado para cada um de qualquer maneira
Pretty certeza que você precisa o grupo pela cláusula antes do fim da cláusula também.
select state, avg(lat), avg(lon)
from tRealtyTrac
group by state
order by state
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow