Skip to content
KnowledgeCity

Joining Data Using SQL

Understand how and when to join data using SQL
Preview the first lesson free — get full access to all 3 lessons.
Course: On-Demand
Intermediate Provider Eric Grose  3 Lessons ·  6m  in English 

Course Description

Joining data tables is the truest and most impactful way to perform data analysis using SQL, since learning the commands for this operation will allow you to combine data from multiple sources. Generally speaking, the more data you can add to your analysis, the more insights you will be able to determine.

However, just adding data for the sake of adding data can result in slow performing queries that bog down a system and will put you on the fast track to disciplinary action as an analyst. In these lessons, we’ll cover when it’s appropriate to join data tables together, as well as the different types of join an analyst can perform. Being able to construct performant join queries is a practice that will dramatically improve your skills and abilities as an analyst, and by the end of these lessons, you’ll know the techniques for navigating any database and combining any available tables into your analysis.

What You'll Learn

  • Understand the principles of joining data using SQL and when it is appropriate to do so
  • Recognize the scenarios where an inner join fits the data you are analyzing
  • Identify opportunities to perform an outer join for data analysis
  • Apply join fundamentals to combine data from multiple sources
  • Construct performant join queries that avoid bogging down a system

Key Takeaways

  • Joining data tables lets you combine data from multiple sources, which is the truest and most impactful way to perform data analysis using SQL.
  • Adding more data to your analysis generally allows you to determine more insights.
  • Adding data without purpose can result in slow performing queries that bog down a system.
  • The course covers when it is appropriate to join data tables together and the different types of join an analyst can perform.
  • Being able to construct performant join queries dramatically improves your skills and abilities as an analyst.

Frequently Asked Questions

What will this course teach me about SQL joins?

It covers when it is appropriate to join data tables together and the different types of join an analyst can perform, including inner joins and outer joins, so you can combine available tables into your analysis.

What topics are covered in the lessons?

The lessons cover Join Fundamentals, Inner Joins, and Outer Joins.

Why does query performance matter in this course?

Adding data just for the sake of it can result in slow performing queries that bog down a system, so the course teaches how to construct performant join queries.

What skills will I build?

You will build skills in Data Analysis, Data Integration, Data Manipulation, Data Modeling, Database Analysis, and SQL.