Beginner
Complete a first guided exercise with immediate validation.
Beginner · 15 min · SELECTStart →Interactive SQL exercises
Practise SQL online through progressive business cases. Each exercise provides fictional data, hints, result validation and an explained solution.
Start without browsing the whole catalogue
Complete a first guided exercise with immediate validation.
Beginner · 15 min · SELECTStart →Practise with metrics, customers and sales.
SQL · KPI · analyse métierExplore the path →Train with timed, explained question sets.
30 défis · 3 niveauxStart →Show only the name and price of each product.
Level : BeginnerOpen exerciseFind orders over €50, from highest to lowest.
Level : BeginnerOpen exerciseAssociate each order with the name of the customer who placed it.
Level : IntermediateCompare plansDisplay the first three unique categories in alphabetical order.
Level : BeginnerCreate a free accountDisplay clear labeling when a customer’s phone is absent.
Level : BeginnerCreate a free accountCalculate the volume, total and average over a specific area.
Level : BeginnerCompare plansCalculate totals by category and keep only the most important ones.
Level : BeginnerCompare plansCount the orders of each customer without excluding new registrants.
Level : BeginnerCompare plansCalculate the total per customer, then transform this result into a business segment.
Level : IntermediateCompare plansSelect an inclusive interval and check its limits.
Level : BeginnerCreate a free accountReplace multiple OR with a readable business list.
Level : BeginnerCreate a free accountUse a simple text pattern without confusing prefix and content.
Level : BeginnerCreate a free accountDistinguish a missing date from an empty string or status.
Level : BeginnerCreate a free accountTransform a source price with a precise formula and alias.
Level : BeginnerCreate a free accountCreate a readable label from two columns.
Level : BeginnerCreate a free accountCreate a clean dimension before counting customers.
Level : BeginnerCreate a free accountDerive a calendar component without transforming the scope.
Level : BeginnerCompare plansGroup together several channels over the same monthly period.
Level : IntermediateCompare plansFilter a complete period with an exclusive upper bound.
Level : IntermediateCompare plansKeep the starting population and isolate the absence of activity.
Level : IntermediateCompare plansFilter a population without duplicating it by its history.
Level : IntermediateCompare plansOnly aggregate orders that are actually paid.
Level : IntermediateCompare plansUse an aggregated value as a dynamic threshold.
Level : IntermediateCompare plansCreate a single list from two compatible sources.
Level : IntermediateCompare plansConstruct a monthly total from a national shipments dataset designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this national expeditions.
Level : IntermediateCompare plansSmooth a two-month trend from a national shipments dataset designed to control level of detail and variances. You must produce the result, check it on the source data and explain what it allows you to decide in this national expeditions.
Level : AdvancedCompare plansProduce conditional KPIs by region from a national shipment dataset designed to control level of detail and variances. You must produce the result, check it on the source data and explain what it allows you to decide in this national expeditions.
Level : IntermediateCompare plansMeasure the contribution of each line using a national shipments dataset designed to control the level of detail and variances. You must produce the result, check it on the source data and explain what it allows you to decide in this national expeditions.
Level : AdvancedCompare plansMaintain the top two rows per region from a national shipment dataset designed to control level of detail and variances. You must produce the result, check it on the source data and explain what it allows you to decide in this national expeditions.
Level : AdvancedCompare plansDivide results into quartiles from a national shipments dataset designed to control level of detail and variances. You must produce the result, check it on the source data and explain what it allows you to decide in this national expeditions.
Level : AdvancedCompare plansCompare each value to its regional average using a national shipment dataset designed to control level of detail and variances. You must produce the result, check it on the source data and explain what it allows you to decide in this national expeditions.
Level : IntermediateCompare plansDetect duplicate business references from a national shipping dataset designed to control level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this national expeditions.
Level : IntermediateCompare plansClassify results in each region based on a customer collections dataset designed to control level of detail and variances. You must produce the result, check it on the source data and explain what it allows you to decide in this customer collections.
Level : IntermediateCompare plansCompare each month to the previous one using a customer collection data set designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this customer collections.
Level : IntermediateCompare plansConstruct a monthly total from a customer collection data set designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this customer collections.
Level : IntermediateCompare plansSmooth a two-month trend from a customer collections data set designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this customer collections.
Level : AdvancedCompare plansProduce conditional KPIs by region from a customer collections dataset designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this customer collections.
Level : IntermediateCompare plansMeasure the contribution of each line using a customer collections data set designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this customer collections.
Level : AdvancedCompare plansKeep the two best lines per region from a customer collections dataset designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this customer collections.
Level : AdvancedCompare plansDistribute the results into quartiles from a customer collections data set designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this customer collections.
Level : AdvancedCompare plansCompare each value to its regional average using a customer collections dataset designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this customer collections.
Level : IntermediateCompare plansDetect duplicate business references from a customer collections data set designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this customer collections.
Level : IntermediateCompare plansRank results in each region based on an acquisition campaign dataset designed to control level of detail and variances. You must produce the result, check it on the source data and explain what it allows you to decide in this acquisition campaign.
Level : IntermediateCompare plansCompare each month to the previous one using an acquisition campaign dataset designed to control the level of detail and differences. You must produce the result, check it on the source data and explain what it allows you to decide in this acquisition campaign.
Level : IntermediateCompare plansBuild a monthly total from an acquisition campaign dataset designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this acquisition campaign.
Level : IntermediateCompare plansSmooth out a two-month trend from an acquisition campaign dataset designed to control the level of detail and variances. You must produce the result, check it on the source data and explain what it allows you to decide in this acquisition campaign.
Level : AdvancedCompare plansProduce conditional KPIs by region from an acquisition campaign dataset designed to control the level of detail and variances. You must produce the result, check it on the source data and explain what it allows you to decide in this acquisition campaign.
Level : IntermediateCompare plansMeasure the contribution of each line from an acquisition campaign dataset designed to control the level of detail and discrepancies. You must produce the result, check it on the source data and explain what it allows you to decide in this acquisition campaign.
Level : AdvancedCompare plansTwo focused paths reuse these experiences.