♪ TAP FOR MUSIC
SQL
BOSS
BATTLE
UK e-commerce edition
⚔️
Campaign
8 bosses, 72 puzzles, basic → advanced
🏃
Warehouse Run
Endless runner. Swipe into the right lane.
📅
Daily Boss
5 puzzles. Keep your streak alive.
🧪
Sandbox
Write any SQL against the BritCart database
🏆
Leaderboard
Global top scores
✍️
Submit a puzzle
Get your puzzle into the next boss
📒
My records
Best scores and streak on this device
Sound on. iPhone: flip the silent switch off.
◀ MENU
Choose your boss
Each boss: 7 quick-fire puzzles, then 2 where you write real SQL.
Fight
Back
◀ QUIT
♪
BOSS
YOU ·
100
HP
25
Hint −10 HP
Run ▶
Show answer
Next
0
♥♥♥
◀ MENU
CAUGHT
0
Run again
Share
Menu
◀ MENU
Sandbox
SQLite dialect. Tap a table to insert it. Results are capped at 50 rows.
SELECT city, COUNT(*) AS orders, ROUND(SUM(amount),2) AS revenue FROM orders WHERE status = 'completed' GROUP BY city ORDER BY revenue DESC;
Run ▶
◀ MENU
Records
Saved on this device.
Reset progress
◀ MENU
Leaderboard
Top 20 worldwide.
CAMPAIGN
DAILY
RUN
◀ MENU
Submit a puzzle
Good puzzles get added to a boss with your name on them.
Your name
Topic
Question (business framing, one or two lines)
Option A
Option B
Option C
Option D
Correct option
A
B
C
D
Why it's right (and why the others fail)
Send puzzle
0
correct
0
best combo
0
crits
Challenge a friend
Back to map
Copied