即时通讯尝试创建评分的平均值。查找平均SQL
我试过AVG(column_name)。然而,这个问题是它为所有的评级做了总计,并给出了平均值。
Select Company.company_id, company.Company_Name, avg(UserJobRating.Total_Rating)
from company
inner join UserJobRating on Job_id = UserJobRating.Job_ID
inner join jobs on jobs.Company_id = company.company_id
group by company.company_id
我想要说的是,例如,一个spefic公司有10/15个工作,每个工作评级。我希望它将特定于该公司的工作分组在一起,并对该公司的所有工作给予平均评级。
我需要做什么类型的选择才能做到这一点?
你需要一个group by子句。 –