SQL OFFICE SIMULATORFREE

Phase 0 Foundation • Real SQL Workplace

Feedback
3,500 Real-World Business Challenges

Learn SQL by working inside a simulated company.

Forget artificial textbook puzzles. Inside the SQL Office Simulator, you are the company’s data analyst. Executives, VPs, and managers send you urgent requests—you inspect real schemas, write SQL queries, and deliver answers.

Free account required to enter live database sandboxes & save query progress.
7
Industry Domains
5 Levels
Startup to Global Corp
100% Free
No Paywalls or Subscriptions
INBOX • PRIORITY REQUEST
Level 1 • Startup
ML
Maya LinHead of Growth

Today at 10:14 AM

Subject: Repeat buyers by region for Q3 loyalty push

"We're planning next month's loyalty campaign. Which regions have the highest share of customers who ordered more than once in 2025? Exclude cancelled orders."

JOINGROUP BYHAVINGsubquery
+20 XP on completionEst. 8 mins

New Employee Orientation & Platform Guide

Understand how the simulator works, explore the 7 industry schemas, discover the 5 company growth stages, and learn about our dual-dataset anti-cheat evaluation.

Practice in Your Target Field

7 Industry Domains Available at Launch

Each domain features 5 progressive company stages, 500 questions, and isolated PostgreSQL schemas.

Simulated Organization

E-Commerce

OmniCart Retail Group

500 Questions • 5 Levels

Analyze customer repeat rates, warehouse returns, basket sizes, and regional marketing attribution.

Primary Tables in Practice Sandbox
customersordersorder_itemsproductsshipmentsreturns
Sample Level 1 Stakeholder Request
From: Maya Lin, Head of Growth

"Which regions have the highest share of customers who ordered more than once in 2025?"

Realistic Career Progression

5 Company Stages: From Tiny Startup to Global Corp

Unlock rule: ≥ 70 of 100 correct, including ≥ 5 of the 10 boss questions.

L1100 Qs

The Startup

Solo Data Generalist
5–20 employees • 1K–10K rows

You are the first data hire. Answer leadership's daily questions covering every department.

Core FocusSELECT, WHERE, GROUP BY, HAVING, basic INNER/LEFT JOIN, aggregates
L2100 Qs

Growing Company

Junior Data Analyst
50–100 employees • ~100K rows

Dedicated functional teams, expanding database schemas, and multi-table business reconciliations.

Core FocusMulti-table JOINs, subqueries, CTEs, CASE WHEN, date/string functions, UNION
L3100 Qs

Scale-Up

Senior Data Analyst
200–500 employees • ~1M rows

Multiple international regions and high-velocity transactional databases. Analytical depth required.

Core FocusWindow functions (ROW_NUMBER, RANK, LAG/LEAD), conditional aggregation, cohorts
L4100 Qs

Enterprise

Lead Analytics Engineer
1,000+ employees • ~5M rows

Messy, fragmented data across merged business units. Performance-aware and investigative queries.

Core FocusRecursive CTEs, complex window frames, gaps & islands, deduplication, EXPLAIN
L5100 Qs

Global Corporation

Head of Data / Principal
5,000+ employees • 10M+ rows

Multinational conglomerate, billions in revenue, slowly changing dimensions, and C-suite asks.

Core FocusQuery optimization, percentiles, moving averages, YoY/MoM, SCD, cross-system audits
We Value Your Voice

Help Shape the Future of SQL Office Simulator

Found a bug, want more business domains, or have ideas to improve simulated company workflows? Share your candid thoughts with the creator!

Open Feedback Form

Our Honor Policy (No Proctoring, Just Real Honesty)

“This simulator works only if you do the work yourself. Please don't use AI tools or copy solutions. You're here to build real skills, and the only person you'd be fooling is you. Be honest, and enjoy the learning.”

We don't block copy/paste, track tab switching, or spy on your keystrokes. We treat you as a professional.