Baselight
Loading...Loading chart...
1SELECT 
2  work_year,
3  -- Average salary for Medium companies
4  ROUND(
5    SUM(CASE WHEN company_size = 'M' THEN salary_in_usd END) / 
6    SUM(CASE WHEN company_size = 'M' THEN 1 END), 
7    2
8  )/1000 AS avg_salary_M_kdollar,
9  -- Average remote ratio for Medium companies
10  ROUND(
11    AVG(CASE WHEN company_size = 'M' THEN remote_ratio END), 
12    2
13  ) AS avg_remote_ratio_M,
14  -- Average salary for Large companies
15  ROUND(
16    SUM(CASE WHEN company_size = 'L' THEN salary_in_usd END) / 
17    SUM(CASE WHEN company_size = 'L' THEN 1 END), 
18    2
19  )/1000 AS avg_salary_L_kdollar,
20  -- Average remote ratio for Large companies
21  ROUND(
22    AVG(CASE WHEN company_size = 'L' THEN remote_ratio END), 
23    2
24  ) AS avg_remote_ratio_L,
25  -- Average salary for Small companies
26  ROUND(
27    SUM(CASE WHEN company_size = 'S' THEN salary_in_usd END) / 
28    SUM(CASE WHEN company_size = 'S' THEN 1 END), 
29    2
30  )/1000 AS avg_salary_S_kdollar,
31  -- Average remote ratio for Small companies
32  ROUND(
33    AVG(CASE WHEN company_size = 'S' THEN remote_ratio END), 
34    2
35  ) AS avg_remote_ratio_S
36FROM 
37  @kaggle.saurabhbadole_latest_data_science_job_salaries_2024.datascience_salaries_2024
38GROUP BY 
39  work_year
40ORDER BY 
41  work_year;
work_yearavg_salary_M_kdollaravg_remote_ratio_Mavg_salary_L_kdollaravg_remote_ratio_Lavg_salary_S_kdollaravg_remote_ratio_S
2020113.1950652.94114.3119769.1277.4121758.33
202184.3633373.08109.5593000000000167.3490.7325200000000173.81
2022137.3955152.91124.3660666.4187.5954578.57
2023154.4369200000000132.2150.0823721.0287.7842599999999966.38
2024151.4898500000000224.22156.214111.5478.1143800000000125

Share link

Anyone who has the link will be able to view this.