Querydrill

Level 3: Joins Exercise 31 of 60 Pro

Revenue per product

An SQL exercise from Querydrill. Solve it with a SQL editor in your browser, checked on the rows it returns and again on changed data, and it is checked the moment you submit.

The task

Using order lines, return each product name with its revenue: quantity times price, summed over all its order lines. Products never sold do not appear.

What this exercise teaches

Line-level revenue is quantity times unit price; sum it after the join.

A hint if you get stuck

Join order_items to products, then SUM(qty * price) per product.

This exercise is part of Pro

Pro unlocks all 60 exercises, with worked solutions and progress saved to your account. The free exercises work without an account.

You create a free account first, so Pro is attached to it.

Monthly is charged today and then every month until you cancel, in one click from your account page. Lifetime is one payment with no renewals. Full refund within 14 days of paying.

Start with the free exercises

More exercises in Joins