SQL Practice
Real-life business problems on real tables. Read the scenario, write the query, and get it checked instantly.
Intermediate25 pts
Ageing report for overdue invoices
Analytics Patterns
Solve challengeIntermediate25 pts
Build the 2025-26 league table from raw results
Analytics Patterns
Solve challengeExpert50 pts
Heartbeat shoppers: gaps between orders
Analytics Patterns
Solve challengeExpert50 pts
30-day retention by first-order cohort
Analytics Patterns
Solve challengeExpert50 pts
The net new MRR waterfall
Analytics Patterns
Solve challengeExpert50 pts
Does week-one API usage predict churn?
Analytics Patterns
Solve challengeExpert50 pts
Hot streaks: each club's longest run of wins
Analytics Patterns
Solve challengeExpert50 pts
Patients whose labs stayed abnormal on back-to-back tests
Analytics Patterns
Solve challengeExpert50 pts
What does surge pricing really do?
Analytics Patterns
Solve challengeExpert50 pts
How much of the fleet really flies each month?
Analytics Patterns
Solve challengeExpert50 pts
Longest listening streak (gaps and islands)
Analytics Patterns
Solve challengeExpert50 pts
Month-1 and month-2 retention by sign-up cohort
Analytics Patterns
Solve challenge