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 the actually paid operations in the context of a regional bookstore, 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 network of bookstores.
Level : BeginnerCompare plansCompare the value by city in the context of a regional bookstore, 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 network of bookstores.
Level : BeginnerCompare plansPrioritize amounts in the context of a regional bookstore, 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 network of bookstores.
Level : BeginnerCompare plansCount volume by status in the context of a regional bookstore, 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 network of bookstores.
Level : BeginnerCompare plansList active categories in the context of a regional bookstore, 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 network of bookstores.
Level : BeginnerCompare plansMonitor monthly developments in the context of a regional bookstore, 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 network of bookstores.
Level : BeginnerCompare plansIsolate actually paid operations in the context of a network of clinics, 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 network of clinics.
Level : BeginnerCompare plansCompare the value by city in the context of a network of clinics, 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 network of clinics.
Level : BeginnerCompare plansPrioritize amounts in the context of a network of clinics, 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 network of clinics.
Level : BeginnerCompare plansCount volume by status in the context of a network of clinics, 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 network of clinics.
Level : BeginnerCompare plansList active categories in the context of a network of clinics, 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 network of clinics.
Level : BeginnerCompare plansMonitor monthly developments in the context of a network of clinics, 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 network of clinics.
Level : BeginnerCompare plansIsolate the operations actually paid in the context of a training organization, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this training organization.
Level : BeginnerCompare plansCompare the value per city in the context of a training organization, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this training organization.
Level : BeginnerCompare plansPrioritize amounts in the context of a training organization, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this training organization.
Level : BeginnerCompare plansCount the volume by status in the context of a training organization, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this training organization.
Level : BeginnerCompare plansList active categories in the context of a training organization, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this training organization.
Level : BeginnerCompare plansMonitor monthly progress in the context of a training organization, with a controllable result. You must produce the result, check it on the source data and explain what it allows to decide in this training organization.
Level : BeginnerCompare plansIsolate actual paid operations in the context of a delivery business, 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 delivery company.
Level : BeginnerCompare plansCompare the value by city in the context of a delivery company, 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 delivery company.
Level : BeginnerCompare plansPrioritize amounts in the context of a delivery business, 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 delivery company.
Level : BeginnerCompare plansCount volume by status in the context of a delivery business, 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 delivery company.
Level : BeginnerCompare plansList active categories in the context of a delivery business, 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 delivery company.
Level : BeginnerCompare plansMonitor monthly progress in the context of a delivery company, 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 delivery company.
Level : BeginnerCompare plansTwo focused paths reuse these experiences.