如何在sql数据库中找到每家公司的平均工资率

zy1mlcev  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(412)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

11个月前关门了。
改进这个问题
我有一个名为job opening的表,它有一些属性(公司名称、可用空缺职位、空缺职位描述、每小时工资),其中我有4行数据,每行都有唯一的公司。
我被问到如何计算每家公司的平均工资。我不知道怎么做。这是我的表格

company name|opening_available|opening_description|Hourly_Pay
 1. Facebook| 4               | Senior programmer | 4.50
 2. Google  | 5               | Web developer     | 5.00
 3. Metropol| 4               | Web Designer      | 6.00
 4. dailybug| 3               | Junior programmer | 7.50
c2e8gylq

c2e8gylq1#

您需要一个平均值,因此应该使用一个名为 AVG . 但是,要使用聚合函数,必须将表数据分成多个部分,并计算每个部分的平均值。你可以用一个 GROUP BY 表达式(部件是组)。现在您希望在公司之间拆分数据,拆分标准将是 company name .
另外,在mysql中,如果列名中有空格,则应该用反勾号将它们括起来。

SELECT `company name`, AVG(Hourly_Pay) as average_pay
FROM `job opening`
GROUP BY `company name`

相关问题