01
Environment Setup and Database Configuration
02
Retrieving Data with SELECT and FROM
03
Filtering Data with WHERE Clause
04
Sorting Results with ORDER BY
05
Aggregating Data with GROUP BY
06
Filtering Aggregated Data with HAVING
07
Removing Duplicates with DISTINCT
08
Limiting Results with TOP
09
Creating Tables with CREATE TABLE
10
Modifying Tables with ALTER TABLE
11
Removing Tables with DROP TABLE
12
Inserting Data with INSERT INTO
13
Updating Data with UPDATE
14
Deleting Data with DELETE and TRUNCATE
15
Logical Operators (AND, OR, NOT)
16
Range & Membership Operators (BETWEEN, IN/NOT IN)
17
Pattern Matching with LIKE
18
Introduction to Multiple Tables - Querying Without Joins
19
INNER JOIN - Matching Data Between Tables
20
LEFT JOIN - All Rows from Left Table
21
RIGHT JOIN & FULL JOIN - Other Outer Joins
22
Anti Joins (LEFT ANTI, RIGHT ANTI, FULL ANTI)
23
CROSS JOIN - Cartesian Products
24
JOIN Decision Tree & Choosing the Right Join
25
Multiple Table Joins - Real-World Analytical Approach
26
SQL Set Operators - Syntax, Rules, and Fundamentals
27
SQL Set Operators - UNION and UNION ALL
28
SQL Set Operators - INTERSECT and EXCEPT
29
SQL Set Operators - Real-World Use Cases and Best Practices
30
SQL Set Operators - Advanced Use Cases for Data Engineering
31
Introduction to SQL Functions
32
SQL String Functions - Part 1 (CONCAT, UPPER, LOWER, TRIM)
33
SQL String Functions - Part 2 (REPLACE, LEN, LEFT, RIGHT)
34
SQL String Functions - Part 3 (SUBSTRING, CHARINDEX)
35
SQL String Functions - Part 4 (Advanced Combinations)
36
SQL Numeric Functions - ROUND() and ABS()
37
SQL Numeric Functions - Advanced (FLOOR, CEILING, POWER, SQRT)
38
SQL Date & Time Data Types - Fundamentals
39
Date Part Extraction I - YEAR(), MONTH(), DAY(), DATEPART()
40
Date Part Extraction II - DATENAME(), DATETRUNC(), EOMONTH()
41
Date Arithmetic - DATEADD() and DATEDIFF()
42
Date Validation - ISDATE(), TRY_CAST(), TRY_CONVERT()
43
Understanding NULL Values in SQL
44
ISNULL() Function - Replace NULL with Static Values
45
COALESCE() Function - Return First Non-NULL Value
46
NULLIF() Function - Convert Specific Values TO NULL
47
IS NULL / IS NOT NULL - Check for NULLs and Find Unmatched Records
48
Anti-Joins with NULL - Finding Unmatched Records
49
CASE Statement Fundamentals - Basic Syntax and Conditions
50
CASE Essentials - Multiple Conditions and ELSE Clause
51
CASE for Data Categorization - Creating Business Categories
52
CASE with Custom Sorting - ORDER BY with Conditional Logic
53
CASE with GROUP BY - Segmentation and Aggregation
54
CASE for NULL Handling - Replacement and Management
55
CASE for Conditional Aggregation - Advanced Techniques
56
CASE Statement Mastery - Complex Real-World Scenarios
57
Window Functions Fundamentals - Introduction and OVER()
58
PARTITION BY - Defining Windows
59
ORDER BY and Running Totals
60
Ranking Functions - ROW_NUMBER, RANK, DENSE_RANK
61
Window Frames - ROWS BETWEEN and Frame Specifications
62
Window Functions Integration and Mastery
63
Window Aggregate Functions - COUNT()
64
Window Aggregate Functions - SUM()
65
Window Aggregate Functions - AVG()
66
Window Aggregate Functions - MIN() and MAX()
67
Window Ranking Functions Introduction - ROW_NUMBER()
68
RANK() and DENSE_RANK() - Tie Handling
69
ROW_NUMBER() Real-World Use Cases
70
NTILE() - Bucket/Group Segmentation
71
CUME_DIST() and PERCENT_RANK() - Percentage-Based Ranking
72
Window Ranking Functions Integration
73
Introduction to Common Table Expressions (CTEs)
74
Standalone CTEs - Single and Multiple Independent CTEs
75
Nested CTEs - Chaining CTEs Together
76
Recursive CTEs - Self-Referencing Queries
77
Introduction to Views
78
Creating, Querying, and Managing Views
79
Views vs CTEs vs Tables
80
Views for Simplification and Abstraction
81
Views for Security
82
Advanced View Patterns
83
Introduction to SQL Data Warehouse Project
84
Designing Data Warehouse Architecture
85
Project Initialization - Database and Schemas
86
Building the Bronze Layer
87
Building the Silver Layer - Data Cleansing
88
Building the Silver Layer - Advanced Transformations
89
Building the Gold Layer - Star Schema