powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Среднее арифметическое связанной таблицы
7 сообщений из 7, страница 1 из 1
Среднее арифметическое связанной таблицы
    #39781948
umneeq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую, форумчане! Я новенький, поэтому не судите строго.
Стоит задача сортировать по рейтингу.
Вот мои таблицы:
VIDEO // фильмы
id

VOTE // голосования у фильмов
id
video_id
rating

У одного фильма много голосований. Рейтинг фильма высчитывается как
сумма голосований (столбец rating) / кол-во голосований
Так вот мне нужно что-то типа:
select * from video
...
order by video_rating desc; // как мне video_rating агрегировать?

По форуму такой информации не нашёл.
Может кто подскажет?
...
Рейтинг: 0 / 0
Среднее арифметическое связанной таблицы
    #39782356
umneeq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели никто не знает? )
...
Рейтинг: 0 / 0
Среднее арифметическое связанной таблицы
    #39782365
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umneeq,

смотреть в документации, не обязательно по постгрес (можно просто по SQL), count(), group by, left join.
...
Рейтинг: 0 / 0
Среднее арифметическое связанной таблицы
    #39782367
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umneeq,

раз уж голоса подсчитанны, можно просто ORDER BY и JOIN.
...
Рейтинг: 0 / 0
Среднее арифметическое связанной таблицы
    #39782406
Silender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
5.
select v.*, avg(r.price) rank
from video v
join vote r on r.video_id=v.id
group by v.id
order by rank desc nulls last
...
Рейтинг: 0 / 0
Среднее арифметическое связанной таблицы
    #39782472
umneeq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lonepsycho,

Мне не нужна была такая "помощь". Я в курсе, что нужно смотреть сначала документацию. В том то и дело, что я пришёл на форум за конкретной помощью, потому, что у меня в голове каша от прочитанного.
...
Рейтинг: 0 / 0
Среднее арифметическое связанной таблицы
    #39782473
umneeq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Silender,

Спасибо, то, что нужно!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Среднее арифметическое связанной таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]