-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtop_demanded_skills.sql
More file actions
47 lines (45 loc) · 917 Bytes
/
Copy pathtop_demanded_skills.sql
File metadata and controls
47 lines (45 loc) · 917 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/*
Problem: Retrive the top 5 in-demand skills for data analysts.
- Joined job postings to inner join table similar to query 2
- Identified the top 5 in-demand skills for a data analyst.
- Focused on all job postings.
*/
SELECT
skills,
COUNT(skills_job_dim.job_id) AS demand_count
FROM job_postings_fact
INNER JOIN skills_job_dim ON job_postings_fact.job_id = skills_job_dim.job_id
INNER JOIN skills_dim ON skills_job_dim.skill_id = skills_dim.skill_id
WHERE
job_title_short = 'Data Analyst'
AND job_work_from_home = True
GROUP BY
skills
ORDER BY
demand_count DESC
LIMIT 5;
/*
Result
[
{
"skills": "sql",
"demand_count": "7291"
},
{
"skills": "excel",
"demand_count": "4611"
},
{
"skills": "python",
"demand_count": "4330"
},
{
"skills": "tableau",
"demand_count": "3745"
},
{
"skills": "power bi",
"demand_count": "2609"
}
]
*/