N011-E1 Tier 1 · Foundations · easy

Return the number of leftover items in a single column named `remaining_items`

Part of Arithmetic and Comparison Expressions in SQL

The problem

Brightlane's fulfilment team is planning crate assignments for an incoming delivery. Each crate holds 8 items, and a batch of 275 items has just arrived. The team needs to know how many items will be left over after filling complete crates.

Write a query to return the number of leftover items in a single column named remaining_items.

Output:

  • A single row with one column, remaining_items, containing the leftover count.

Run previews · Check grades

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

Worked solution Try it yourself first
Solution query
SELECT
  275 % 8 AS remaining_items

The shape

The % operator returns the remainder of a division, so 275 % 8 answers the leftover question directly without ever computing the quotient.

Clause by clause

  • SELECT 275 % 8 evaluates the modulo once and returns 3. There's no FROM because the numbers come straight from the prompt as literals — 275 items, 8 per crate. Both operands are integers, so the result is the integer 3, which is exactly the leftover count the fulfilment team needs.
  • AS remaining_items labels the output column in the domain unit the team is working in. Without the alias, the column would land as ?column?, which reads fine to whoever ran the query and uselessly to anyone looking at the result downstream.

Why this and not 275 - (275 / 8) * 8

The longer form recovers the same 3 by computing the quotient 275 / 8 = 34, multiplying back to 272, and subtracting from 275. Three operations, one of which depends on integer division behaving as truncation. The % operator is the single-operation shape SQL provides specifically for the remainder. It's shorter, it's harder to write wrong, and it reads as what it does.

You practiced using the modulo operator (%) to extract a remainder. The recurring shape: any time a quantity is divided into fixed-size groups and you need to know what's left over, % returns the remainder directly without computing the quotient 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.