-
Notifications
You must be signed in to change notification settings - Fork 0
/
3_most_in_demand_skills.sql
65 lines (64 loc) · 1.69 KB
/
3_most_in_demand_skills.sql
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/*
Question 3: What are the most in-demand skilss for data analyst role?
Description:
- This query will return the most in-demand skills for the role of data analyst.
- The query will return the top 20 most in-demand skills for data analyst roles in Canada.
- The queery aims to provide insights into the skills that are most frequently required for data analyst roles in Canada.
*/
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_dim.skill_id = skills_job_dim.skill_id
WHERE job_title_short = 'Data Analyst'
AND job_location = 'Canada'
GROUP BY skills
ORDER BY demand_count DESC
LIMIT 10;
/*
The analysis of in-demand data analyst roles in Canada identified SQL, Excel, and Python as the most frequently required skills. The data was cleaned to remove duplicates and aggregated to combine skills listed for each role. A bar chart visualized the frequency of these skills, revealing SQL and Excel as particularly in-demand. This insight highlights the importance of these technologies for those aiming to secure data analyst positions in Canada.
*/
/*
[
{
"skills": "sql",
"demand_count": "600"
},
{
"skills": "excel",
"demand_count": "423"
},
{
"skills": "python",
"demand_count": "374"
},
{
"skills": "tableau",
"demand_count": "277"
},
{
"skills": "power bi",
"demand_count": "255"
},
{
"skills": "r",
"demand_count": "198"
},
{
"skills": "sas",
"demand_count": "164"
},
{
"skills": "word",
"demand_count": "111"
},
{
"skills": "powerpoint",
"demand_count": "102"
},
{
"skills": "go",
"demand_count": "92"
}
]
*/