
Expires in:
4D
4H
32M
22S
In this demo, we'll be moving beyond the Big 6 clauses (SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY) and introduce more advanced SQL querying topics.
Our goal will be to first generate a series of dates using a recursive CTE, combine it with a sales table using a LEFT JOIN, and finally fill in the missing NULL values using the COALESCE null function and the LAG & LEAD window functions.
Along the way, we'll be covering 12 advanced SQL concepts:
UNION
UNION ALL
Subqueries
LEFT JOIN
INNER JOIN
CTEs
Recursive CTEs
Date Expressions
CAST
COALESCE
ROUND
Window Functions
… all in less than 20 minutes!
Course Outline
Introduction
0:00
UNION vs UNION ALL
01:05
Suqueries
03:01
LEFT JOIN vs INNER JOIN
04:14
CTEs
06:44
Recursive CTEs
10:02
Date Expressions
11:16
CAST
12:16
COALESCE
14:28
ROUND
15:55
Window Functions (ROW_NUMBER, LAG & LEAD)
16:33
Final Query
19:35
Outro
21:09

Alice Zhao
Lead Data Science Instructor
Alice Zhao is a seasoned data scientist and author of the book, SQL Pocket Guide, 4th Edition (O'Reilly). She has taught numerous courses in Python, SQL, and R as a data science instructor at Maven Analytics and Metis, and as a co-founder of Best Fit Analytics.
Recommended
learning:













