Wählen Sie Mittelwert und unterschiedliche Werte SQL
Frage
Ich habe eine Tabelle von Standorten mit Länge, Breite und den US-Staat Feldern aus. Ich mag die durchschnittliche Breite und Länge für jeden Zustand wählen.
ich den folgenden Code versucht, aber ich bekomme einen Syntaxfehler auf deutlich.
select avg(lat), avg(lon), distinct(state) from tRealtyTrac order by state group by state
Lösung
Sie brauchen nicht die verschieden. Wenn Sie Gruppe von Staat, werden Sie ein Ergebnis für jeden bekommen sowieso
Ziemlich sicher, dass Sie die Gruppe durch Klausel vor der ORDER BY-Klausel müssen auch.
select state, avg(lat), avg(lon)
from tRealtyTrac
group by state
order by state
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow