N011-M3 Tier 1 · Foundations · medium

Return the total order cost in a single column named `total_order_cost`

Part of Arithmetic and Comparison Expressions in SQL

The problem

A Brightlane operations manager is verifying the total cost of a bulk order before issuing a purchase order. The order covers 6 bundles. Each bundle is priced at $12 for the item itself plus a $3 per-bundle handling fee.

Write a query to return the total order cost in a single column named total_order_cost.

Output:

  • A single row with one column, total_order_cost, containing the full bundled total.

Run previews · Check grades

Write a query, then run it to see results here.

Worked solution Try it yourself first
Solution query
SELECT
  (12 + 3) * 6 AS total_order_cost

The shape

The parentheses bundle the per-bundle item cost and the handling fee into a single per-bundle figure, then the multiplication scales that combined cost across six bundles.

Clause by clause

  • SELECT (12 + 3) * 6 runs the parenthesised addition first: 12 + 3 returns 15, the all-in per-bundle cost. The multiplication then scales that across the order quantity and returns 90. All three operands are integers, so the result is the integer 90 — the total in whole dollars, which matches the purchase-order format the operations manager is filling in.
  • AS total_order_cost labels the column as the figure the PO is being issued for. The result reads as a procurement line item rather than a math expression.

Why this and not 12 + 3 * 6

Strip the parentheses and operator precedence reorders the calculation. 3 * 6 resolves first to 18, then 12 + 18 returns 30. That would be the answer to a different question — "one bundle's item cost plus the handling fee applied across six bundles" — and it's wrong for this prompt. Every bundle carries both costs, so both have to scale.

The parentheses are how the prompt's business logic — "each bundle is priced at $12 plus a $3 handling fee" — gets translated into the SQL evaluation order. The shape (component_a + component_b) * quantity recurs any time a per-unit cost is itself a sum: per-seat licence plus support fee, per-shipment freight plus insurance. The grouping has to be explicit, or the multiplication will only catch one of the components.

You practiced grouping a sum inside parentheses before scaling it. The recurring shape: any time a per-unit cost has multiple components and you need to multiply the bundled cost by the unit count, parentheses force the addition to complete first.

How you actually get good at SQL

Reading explains SQL. Writing it, over and over with instant feedback, is what makes you fluent.

That's the whole SQLMaxx loop: 600+ real problems, instant AI feedback, mastery you can actually see, and spaced review that won't let you forget.

A stack of SQL practice problem cards, the top card showing an employees table.
615 problems · 66 concepts

Real problems. Not toy examples.

615 hand-built problems spanning all 66 concepts, from basic SELECTs to window functions, built on real schemas and real business questions, the kind you'll actually get asked on the job. Enough reps to make SQL automatic.

A retro computer showing a SQL query marked correct with a green checkmark.
Instant AI feedback

Write a query. Know if it's right in one second.

No copying an answer and hoping it clicked. The AI grader checks your real query against real data, catches exactly what's wrong, and explains the fix in plain English, like a senior analyst reading over your shoulder on every problem.

A circular mastery progress dial filling from blue to green, the SQLMaxx diamond at its center.
Mastery tracking

Stop guessing whether you actually know it.

SQLMaxx tracks every concept and shows you what you've mastered and what's still shaky. Your skills fill in one concept at a time, so 'I think I get joins' becomes something you can prove.

A SQL query editor circled by a blue return arrow with a clock, scheduled to come back for review.
Spaced review

Learn it once. Keep it for good.

Most of what you learn this week fades by next week. So when a concept comes due for review, SQLMaxx hands you a fresh problem to solve from a blank editor, not a flashcard to re-read. A research-backed spaced-repetition algorithm (FSRS) times each return for right before you'd forget, so your SQL is still there months later, when the interview or the job actually needs it.

Practice, feedback, mastery, review. That's the loop that turns reading into real skill.

Start free

No account, no credit card. Start solving in under a minute.