即時通訊嘗試創建評分的平均值。查找平均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子句。 –