Browse by SQL concept

Drill the exact topic you want to practice

Every mission on caseSQL is tagged with the SQL concepts it practices. Pick a concept below to see every mission that drills it — across all four career paths. Great for targeted practice before an interview, or when you want to shore up a weak spot.

119 concepts · 100 missions

GROUP BY10 missions
LIMIT7 missions
CASE6 missions
JOINs6 missions
SELECT6 missions
Subqueries6 missions
Bucketing5 missions
CTE5 missions
Data quality5 missions
LEFT JOIN5 missions
TRIM5 missions
WHERE5 missions
Aggregation4 missions
COUNT DISTINCT4 missions
Date arithmetic4 missions
GROUP BY HAVING4 missions
HAVING4 missions
JOIN4 missions
LAG()4 missions
Percentages4 missions
Self-join4 missions
SUM4 missions
Window functions4 missions
AVG3 missions
CASE WHEN3 missions
COUNT3 missions
Exploration3 missions
IS NULL3 missions
Multi-JOIN3 missions
Multi-table JOIN3 missions
NULL handling3 missions
ORDER BY3 missions
PARTITION BY3 missions
RANK()3 missions
Window frame3 missions
Attribution2 missions
Capstone2 missions
CASE aggregation2 missions
CASE pivot2 missions
COALESCE2 missions
Correlated subquery2 missions
Data quality audit2 missions
Date extraction2 missions
Date truncation2 missions
Date window2 missions
LOWER2 missions
LOWER()2 missions
Multi-CTE pipeline2 missions
NTILE()2 missions
PERCENT_RANK()2 missions
ROW_NUMBER()2 missions
SUM() OVER2 missions
YoY2 missions
% change1 mission
Active filtering1 mission
Advanced analytics1 mission
Ambiguity1 mission
Attainment1 mission
Audit trail1 mission
AVG() OVER()1 mission
Budget vs actual1 mission
CASE buckets1 mission
Category normalization1 mission
Cohort analysis1 mission
Cohort logic1 mission
Comparison1 mission
Comprehensive report1 mission
Correlated subqueries1 mission
Cross-tab1 mission
CTEs1 mission
Cumulative share1 mission
Data cleaning1 mission
Date cohorts1 mission
Date filter1 mission
Date math1 mission
Date parsing1 mission
Date range1 mission
Deduplication1 mission
Denormalization1 mission
DISTINCT1 mission
Division1 mission
EXTRACT(DOW)1 mission
Filtering1 mission
First-seen1 mission
Format handling1 mission
Full report1 mission
Geographic analysis1 mission
Growth1 mission
Hierarchy1 mission
INTERVAL1 mission
Investigation1 mission
LAG1 mission
LAG PARTITION BY1 mission
MAX1 mission
MIN1 mission
Moving average1 mission
Multi-technique1 mission
Multiple CTEs1 mission
Negative amounts1 mission
Normalization1 mission
NOT EXISTS1 mission
NOT IN1 mission
NULL filtering1 mission
OR logic1 mission
PERCENT_RANK1 mission
Pivot1 mission
Posted flag1 mission
Rate calc1 mission
Ratio1 mission
Refund filtering1 mission
Refunds1 mission
Retention logic1 mission
ROWS BETWEEN1 mission
Subquery1 mission
Top-N1 mission
Variance1 mission
Variance %1 mission
WHERE IS NULL1 mission
Window frames1 mission