Advanced SQL

Advanced SQL Lessons

Browse every advanced SQL topic, organized into 9 practical learning paths.

Subqueries

scalar, correlated, EXISTS, IN vs EXISTS

19
View all 19 lessons

CTEs

WITH, chained CTEs, recursive CTEs

11
View all 11 lessons

Window Functions

OVER, PARTITION BY, ROW_NUMBER, LAG/LEAD

42
View all 42 lessons

Analytical Patterns & Business Metrics

churn, retention, cohorts, DAU/MAU

16
View all 16 lessons

Interview Patterns

duplicates, gaps & islands, anti-joins

18
View all 18 lessons

Statistical & Analytical SQL

median, percentiles, stddev, correlation

8
View all 8 lessons

Query Performance

EXPLAIN, indexes, scan types

21
View all 21 lessons

Views & Materialized Views

views vs materialized views

7
View all 7 lessons

Transactions

BEGIN, COMMIT, ROLLBACK, SAVEPOINT

7
View all 7 lessons