SQL Interview Warm-Up · Support Edition

A real database running in your browser. Refresh your SQL before a technical support / analyst interview — no signup, nothing to install.
🎮 built by TechLexicon
🚀 This is already a planned game inside TechLexicon (releasing after our public launch). I built this standalone version so you can start prepping for your interview right now — the in-app version will add leveled challenges, more databases, and rewards.
💡 How to use this

📦 The sample database

▶️ Query playground

🎯 Level 1 — core challenges

🔥 Level 2 — advanced (window functions, multi-table joins)

Senior-level SQL. Great if your interview goes past the basics — window functions and 3-table joins are common differentiators.

💬 Conceptual questions they may ask out loud

These don't need a query — practice explaining each in one or two clear sentences.

🎤 Interview tips (support-role SQL)

  • Think out loud. Support/analyst interviewers care how you reason, not just the final query.
  • Clarify the schema first. "Which table has the resolution timestamp? Can an account have zero tickets?" — asking is a plus.
  • Know your JOIN types. INNER vs LEFT is the most common gotcha. "Find accounts with no tickets" = LEFT JOIN + IS NULL.
  • WHERE vs HAVING. WHERE filters rows before grouping; HAVING filters groups after.
  • Handle NULLs. Open tickets have resolved_at IS NULL — use IS NULL, never = NULL.
  • Start simple, then layer. Get a SELECT working, then add filters, joins, and aggregation step by step.
  • 🎯 Do a live mock interview too. This tool warms up the fundamentals, but nothing beats running through questions out loud with a friend or peer. Ask around — most people are glad to help.
🚀 Want to keep leveling up? TechLexicon turns tech, cloud, DevOps, databases & security into games instead of textbooks.