Select the correct columns
Show only the name and price of each product.
Level : BeginnerOpen exerciseGuided practice
Every exercise combines a business context, an approach, hints, a SQL environment, detailed feedback and an extra challenge.
Show only the name and price of each product.
Level : BeginnerOpen exerciseFind orders over 50 TND, from highest to lowest.
Level : BeginnerOpen exerciseAssociate each order with the name of the customer who placed it.
Level : IntermediateView SQL EssentialsDisplay 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 : BeginnerView SQL EssentialsCalculate totals by category and keep only the most important ones.
Level : BeginnerView SQL EssentialsCount the orders of each customer without excluding new registrants.
Level : BeginnerView SQL EssentialsCalculate the total per customer, then transform this result into a business segment.
Level : IntermediateView SQL EssentialsSelect 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 : BeginnerView SQL EssentialsGroup together several channels over the same monthly period.
Level : IntermediateView SQL EssentialsFilter a complete period with an exclusive upper bound.
Level : IntermediateView SQL EssentialsKeep the starting population and isolate the absence of activity.
Level : IntermediateView SQL EssentialsFilter a population without duplicating it by its history.
Level : IntermediateView SQL EssentialsOnly aggregate orders that are actually paid.
Level : IntermediateView SQL EssentialsUse an aggregated value as a dynamic threshold.
Level : IntermediateView SQL EssentialsCreate a single list from two compatible sources.
Level : IntermediateView SQL EssentialsStack two lists without losing traceability.
Level : IntermediateView SQL EssentialsKeep only the values present in both sets.
Level : IntermediateView SQL EssentialsRepresent a simple hierarchy with two aliases.
Level : IntermediateView SQL EssentialsFollow the keys without adding a measure twice.
Level : IntermediateView SQL EssentialsTransform operational thresholds into readable categories.
Level : IntermediateView SQL EssentialsProduce a quality rate from explicit volumes.
Level : IntermediateView SQL EssentialsTransform a uniqueness constraint into measurable control.
Level : IntermediateView SQL EssentialsCompare two independent totals in a single control line.
Level : IntermediateView SQL EssentialsSeparate basic measurements and derived indicators.
Level : IntermediateView SQL EssentialsPrepare a reliable aggregate before limiting the ranking.
Level : IntermediateView SQL EssentialsBuild conditional indicators without multiplying queries.
Level : IntermediateView SQL EssentialsApply a threshold on an aggregated indicator.
Level : IntermediateView SQL EssentialsBring back a history to its first date per customer.
Level : IntermediateView SQL EssentialsAlign two periods to calculate an absolute evolution.
Level : IntermediateView SQL EssentialsDistinguish between revenue, cost and margin on paid lines.
Level : IntermediateView SQL EssentialsCombine timing and conditional aggregation into one monitorable indicator.
Level : IntermediateView SQL EssentialsKeep the threshold inclusive and make the outcome controllable.
Level : BeginnerOpen exerciseExpress a closed list without repeating multiple OR.
Level : BeginnerCreate a free accountCreate a simple indicator from two compatible columns.
Level : BeginnerCreate a free accountMeasure text before exporting to a limited size.
Level : BeginnerCreate a free account