SQL Hands-On Practice: Solve Business Problems
Offered By: LinkedIn Learning
Course Description
Overview
Practice solving real business problems in SQL in this hands-on, interactive course with coding challenges in CoderPad.
Syllabus
Introduction
- Advancing your skills with SQL
- What you should know
- CoderPad introduction
- Summarizing customer data for leadership
- Combining aggregate functions with CTEs
- Introduction to CTEs
- Solution: Pull descriptive statistics with a CTE
- Solution: Explore variable distributions with CTEs
- Solution: Payment funnel analysis with CTEs
- Translating status codes into business acumen
- Recoding and bucketing values using CASE
- Introduction to CASE
- Solution: Creating binary columns with CASE
- Solution: Create aggregated columns with CASE
- Combining multiple email lists
- Combining multiple data sources with UNION
- Introduction to UNION
- Solution: Combine product tables with UNION
- Solution: Unpivoting columns into rows using UNION
- Dealing with hierarchical data
- Relating users and admins using a self join
- Introduction to self joins
- Solution: Employee-manager data with a self join
- Solution: Comparing rows within the same table
- Pulling the most recent sales data
- Rank(), row_number(), and dense_rank()
- Pulling the most recent sale with row_number()
- Introduction to window functions
- Solution: Get running totals with window functions
- Solution: Timestamp differences with LEAD()
- Continuing on with SQL
Taught by
Jess Ramos
Related Courses
Introduction to DatabasesMeta via Coursera Web Development
Udacity Introduction to Data Science
University of Washington via Coursera Datenmanagement mit SQL
openHPI Sabermetrics 101: Introduction to Baseball Analytics
Boston University via edX