Выберите среднее значение и отдельные значения SQL
Вопрос
У меня есть таблица мест с широтой, долготой и США.поля состояния.Я хотел бы выбрать среднюю широту и долготу для каждого штата.
Я пробую следующий код, но получаю синтаксическую ошибку в отдельном сообщении.
select avg(lat), avg(lon), distinct(state) from tRealtyTrac order by state group by state
Решение
Вам не нужно отчетливое.Если вы группируете по штатам, вы все равно получите один результат для каждого из них.
Я почти уверен, что вам понадобится предложение group by перед предложением order by.
select state, avg(lat), avg(lon)
from tRealtyTrac
group by state
order by state
Не связан с StackOverflow