N011-E3 Tier 1 · Foundations · easy

Return the total campaign cost in a single column named `campaign_cost`

Part of Arithmetic and Comparison Expressions in SQL

The problem

A marketing manager at Brightlane is calculating the total cost for a quarterly campaign. The campaign runs for 3 months, and each month's spend is a $400 advertising budget plus a $150 content production fee.

Write a query to return the total campaign cost in a single column named campaign_cost.

Output:

  • A single row with one column, campaign_cost, containing the full quarterly total.

Run previews · Check grades

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

Worked solution Try it yourself first
Solution query
SELECT
  (400 + 150) * 3 AS campaign_cost

The shape

The parentheses force the per-month components to add up first, and then the three-month quarter scales the combined monthly spend. Without them, only the content fee would scale across the quarter.

Clause by clause

  • SELECT (400 + 150) * 3 runs the parenthesised addition first: 400 + 150 returns 550, the full per-month spend. The multiplication then scales that monthly figure across the three-month quarter and returns 1650. All three operands are integers, so the result is the integer 1650.
  • AS campaign_cost labels the column as the quarterly total. The marketing manager can hand the result to finance with the column already named in the language of the budget.

Why this and not 400 + 150 * 3

Strip the parentheses and operator precedence runs the multiplication first. 150 * 3 resolves to 450, and the addition produces 850. That would be the answer if only the content piece recurred each month and the ad budget were a one-time flat fee. The prompt says both are monthly, so both have to scale, and the parentheses are what tell SQL to treat the sum as the thing being scaled.

You practiced overriding default operator precedence with parentheses. Without them, 400 + 150 * 3 would evaluate the multiplication first and produce the wrong total — (400 + 150) * 3 forces the addition to complete before the scaling.

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.