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 plansIsolate actually paid operations in the context of an energy supplier, with a controllable result. You must produce the result, check it on the source data and explain what it allows you to decide in this energy supplier.
Level : BeginnerCompare plansCompare the value per city in the context of an energy supplier, with a controllable result. You must produce the result, check it on the source data and explain what it allows you to decide in this energy supplier.
Level : BeginnerCompare plansPrioritize amounts in the context of an energy supplier, with a controllable outcome. You must produce the result, check it on the source data and explain what it allows you to decide in this energy supplier.
Level : BeginnerCompare plansCount volume by status in the context of an energy supplier, with a controllable result. You must produce the result, check it on the source data and explain what it allows you to decide in this energy supplier.
Level : BeginnerCompare plansList active categories in the context of an energy supplier, with a controllable result. You must produce the result, check it on the source data and explain what it allows you to decide in this energy supplier.
Level : BeginnerCompare plansMonitor monthly developments in the context of an energy supplier, with a controllable result. You must produce the result, check it on the source data and explain what it allows you to decide in this energy supplier.
Level : BeginnerCompare plansIsolate the operations actually paid in the context of a tourism agency, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this tourism agency.
Level : BeginnerCompare plansCompare the value per city in the context of a tourism agency, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this tourism agency.
Level : BeginnerCompare plansPrioritize amounts in the context of a tourism agency, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this tourism agency.
Level : BeginnerCompare plansCount volume by status in the context of a tourism agency, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this tourism agency.
Level : BeginnerCompare plansList active categories in the context of a tourism agency, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this tourism agency.
Level : BeginnerCompare plansMonitor monthly developments in the context of a tourism agency, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this tourism agency.
Level : BeginnerCompare plansRank results in each region using a software subscription dataset designed to control level of detail and variance. You must produce the result, check it on the source data and explain what it allows you to decide in this software subscription.
Level : IntermediateCompare plansCompare each month to the previous one using a software subscription dataset designed to monitor 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 software subscription.
Level : IntermediateCompare plansConstruct a monthly total from a software subscription 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 software subscription.
Level : IntermediateCompare plansSmooth a two-month trend from a software subscription 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 software subscription.
Level : AdvancedCompare plansProduce conditional KPIs by region from a software subscription dataset designed to monitor 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 software subscription.
Level : IntermediateCompare plansMeasure the contribution of each line from a software subscription dataset designed to monitor 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 software subscription.
Level : AdvancedCompare plansMaintain the top two rows per region from a software subscription 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 software subscription.
Level : AdvancedCompare plansDivide results into quartiles from a software subscription dataset designed to control level of detail and variance. You must produce the result, check it on the source data and explain what it allows you to decide in this software subscription.
Level : AdvancedCompare plansCompare each value to its regional average using a software subscription 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 software subscription.
Level : IntermediateCompare plansDetect duplicate business references from a software subscription 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 software subscription.
Level : IntermediateCompare plansRank results in each region 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 plansCompare each month to the previous one 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 plansTwo focused paths reuse these experiences.