A collection of 10 Medium-to-Hard SQL Interview Case Studies based on realistic business scenarios.
This project demonstrates SQL skills commonly required for Data Analyst interviews.
- SQL Joins
- GROUP BY
- HAVING
- Aggregate Functions
- CASE Statements
- COALESCE
- Window Functions
- ROW_NUMBER()
- DENSE_RANK()
- LAG()
- Date Functions
- Conditional Aggregation
- Derived Tables
- Correlated Subqueries
- Customers
- Products
- Orders
- Order_Items
- MySQL 8.0
schema.sql
sample_data.sql
questions.md
solutions.sql
Emmanuel Thomas
Aspiring Data Analyst
Skills:
- SQL
- Python
- Pandas
- Excel
- Power BI