Правила для вычислений четко не определены.
Если вы хотите вычисления для каждой строки:
select
imdb_title_id,
(allgenders_0age_avg_vote + allgenders_18age_avg_vote) / 2 years_rating
from mytable
Но тогда, если любое из двух значений равно null
, так будет и результат. Если вы хотите рассмотреть null
как 0
s:
select
imdb_title_id,
(coalesce(allgenders_0age_avg_vote, 0) + coalesce(allgenders_18age_avg_vote, 0)) / 2 years_rating
from mytable
Если у вас более одной строки с одинаковым imdb_title_id
, и вы хотите получить результат по строкам:
select
imdb_title_id,
avg(allgenders_0age_avg_vote + allgenders_18age_avg_vote) / 2 years_rating
from mytable
group by imdb_title_id