Skip to content
FreePremium87 ProblemsSQL

SQL Subqueries & CTE Practice with Built-In Visualizer

Build fluency with scalar subqueries, correlated subqueries, EXISTS/NOT EXISTS, IN/NOT IN, and Common Table Expressions (CTEs). The built-in SQL Visualizer walks you through CTE execution order, showing intermediate result sets so you can debug complex multi-step queries.

87

SQL Problems

Practice SQL Problems

Difficulty Breakdown

87 problems
5 Easy(6%)
24 Medium(28%)
54 Hard(62%)
4 Expert(5%)

Skills You'll Practice

81 skills
adtechaggregationanti joinanti patternavgbankingcase whenclassificationcleaning transformcoalescecomparisoncompliancecomputed columnconditional aggregationcorrelated subquerycountcount distinctctectesdate timederived columnderived tabledistinctexistsfilteringfintechfood deliveryfour table joingroup byhavinghealthcarein subqueryinner joinjoinjoinsjuliandayleft joinloan servicinglodginglogisticsmaxmobilitymulti ctemulti joinmulti stepmulti tablemulti table joinnot existsnot innullifnumeric thresholdpartition bypaymentspercentagerankreal estateretailriskroasroundrow numbersaasscalar subqueryscorecardself joinsingle tablesocialsortingstreamingsubquerysumtelecomthree table jointie breakerstop 1 per grouptop ntwo table joinwherewhere clausewindow fnswindow function

All Problems87 total

Open in editor

Explore more topics

Practice with 1,500+ problems across SQL and Python — window functions, joins, pandas, and more.

All company names, logos, and trademarks are the property of their respective owners.
Their use is for identification purposes only and does not imply endorsement.