Founding rate: RM5 off Basic, forever — applied automatically. See pricing

Menu

SQL for this career

Data Analyst

Also listed as: Executive, Data · Reporting Analyst · Business Analyst

SQL is this role's daily tool, not one line on the job spec. A four-level path from your first SELECT to the schema and performance questions a senior analyst gets asked.

How much SQL this role needs

Core, daily

You will write SQL most days — pulling numbers, answering ad-hoc questions, building the query behind someone else's dashboard.

L0Get the interview

0 / 25

Can you write the query at all. The syntax every SQL interview screens for.

1 item here is Basic — see plans

L1Don't break things in your first 90 days

0 / 19

The traps that don't show up in a syntax test: NULLs, timezones, silent dedup, a number that doesn't match the dashboard.

2 items here are Basic — see plans

L2Be trusted with a question

0 / 20

Own an analysis end to end — window functions, subqueries, and a real take-home with a written deliverable, not just a query.

11 items here are Basic — see plans

L3Senior signals

0 / 21

Schema design, index and query performance, and reading an experiment result — what separates a senior analyst from someone who just knows more SQL functions.

6 items here are Basic — see plans

What this site doesn't teach for Data Analyst

Company names are trademarks of their respective owners, used here only to describe practice material. mahir_data is not affiliated with, endorsed by, or sponsored by any company named on this site. Terms.