Seleccionar valor promedio y valores distintos SQL
Pregunta
Tengo una tabla de ubicaciones con latitud, longitud y los campos de estado de EE. UU. Me gustaría seleccionar la latitud y longitud promedio para cada estado.
Estoy intentando el siguiente código pero aparece un error de sintaxis en distintivo.
select avg(lat), avg(lon), distinct(state) from tRealtyTrac order by state group by state
Solución
No necesitas lo distinto. Si agrupa por estado, obtendrá un resultado para cada uno de todos modos
Estoy bastante seguro de que necesita el grupo por cláusula antes del orden por cláusula también.
select state, avg(lat), avg(lon)
from tRealtyTrac
group by state
order by state
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow