Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
EssentialSQL: Join Together Now, Write Complex Queries
Highest Rated
Rating: 4.6 out of 5(138 ratings)
926 students

EssentialSQL: Join Together Now, Write Complex Queries

Learn INNER, OUTER, LEFT, RIGHT, SELF, & CROSS JOINS | use JOIN and ON clauses | SQL Query for Multiple Tables | T SQL
Last updated 2/2024
English

What you'll learn

  • Completely revamped course, fully reproduced videos, new exercises, and more!
  • Understand the different types of joins available in SQL Server, including inner joins, outer joins, and cross joins.
  • Know how to use the JOIN clause to combine rows from multiple tables based on a common column.
  • Understand how to use the ON and clause to specify join conditions.
  • Know how to use self-joins to join a table to itself.
  • Create queries using either MySQL, PostgreSQL, or SQL Server.
  • Learn to simplify complex SQL statement with table aliases
  • Overcome one of the major stumbling blocks stopping you from mastering SQL.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

8 sections24 lectures2h 13m total length
  • Welcome to the Course1:47

    Welcome to Join Together Now.  Let's learn how to build queries using Inner, Outer, and Full Joins.

  • Why You Should Learn SQL Joins3:13

    When databases are normalized the data is spread across several tables.  Being able to recombine that data back into a single result is important.  We can do that using database joins.

  • What Flavor of SQL Should I Choose?5:03

    Understanding whether use MySql, Postgress, Sql Server, or Oracle is important.  There are several consideration to take into account.  Watch this video to get my take.

  • How to Take the Course5:57
  • Tools Used and Database Setup6:38

    Watch this video to learn how where to get and install MySql, PostgresSQL, and SQL Server.

Requirements

  • If you can write a simple GROUP BY statement with HAVING, then you are ready for this course.
  • No special equipment needed, all exercises are done online.
  • Optional: Install a MySQL, PostgreSQL, or SQL Server learning lab on your own computer.

Description

In this Course you will Learn to:

  • Write join statements that work with MySQL, PostgreSQL, SQL Server, Oracle, and SQLite.

  • Write Inner Joins.

  • Learn to write outer joins, and know the difference between a right and left outer join.

  • Understand when and how to use a full outer join.  You even be able to reproduce the result of a full outer join using other statements!

  • Learn about other types of joins such as self joins, cross joins, non-equi joins, and outer joins, and when it is appropriate to use them.

  • Use different types of joins to solve real-world query problems.

  • Understand the key differences between inner and outer joins.

  • Use non-equi joins to solve interesting problems such as calculating running totals.

  • Combine columns from two or more tables into a single result.

  • Know when to use an outer join.


Learning SQL Should Not Be Out of Your Reach

With so much information available on the Internet it's easy to get confused. You want to continue learning SQL but don't know where to start. SQL is deceptive, mysterious, especially if not explained well.

But it doesn’t have to be this way!


Nothing is worse than

  • Being excited to learn something new but not knowing where to start.

  • Wasting time learning the wrong features.

  • Being overwhelmed with options and not know which to use.


Imagine Having

  • Knowledge - Knowing how to quickly use joins to take your SQL to the next level.

  • Confidence - Feeling good that you’re on the right track.

  • Accomplishment - Having a sense of accomplishment that you've learned something most cannot.

  • Fun - Having fun learning SQL inner and outer joins!


By the time you’ve completed this course you’ll have an appreciation of joins, overcome your fear, and able to write queries combining data from multiple tables.

Now that’s cool!

Who this course is for:

  • Beginner SQL query authors curious about combining data from multiple tables using SQL joins.
  • If you're struck writing joins or baffled by outer joins, then this course is for you!
  • Business analysts looking more ways to write queries.
  • If you're having a hard time understanding the ins and outs of SQL joins, then this course is for you as I explain it to you in simple to understand English.