微软 SQL 服务器 2008
一个工人住在某个国家,可能有不止一份工作,有不止一份薪水。
我想得到每个国家个人总工资的平均值。
表:
1) 国家(country_id, name)
2) 人(ssn, name,country_id)
3)工作(ssn,job_title,薪水)
[国家]
- 1、美国
- 2、德国
[人们]
- 010101,约翰,1
- 020202,李,1
- 030303,哈利,2
[工作]
- 010101, 老师, 3200
- 010101, 建设者, 1500
- 020202, 演员, 45000
- 020202, 歌手, 200000
- 030303, 生产者, 120000
需要的查询结果:
每个国家的平均值(每个国家)=每个工人总工资的总和)/工人数量
国家 - 平均工资
- 美国 - 124850
- 德国 - 120000