Why does SQL exist?
Understand why companies use databases, then write your first query to solve a real problem.
- Level
- Complete beginner
- Duration
- 35 to 45 min
- Syllabus
- 5 micro-lessons · 5 activities
- Account required
- No, to start
One skill · One concrete result
Start for free by understanding what SQL is for. Advanced training will open only when its exercises are ready and verified.
Available now
Discover the problem databases solve, then run your first query.
Understand why companies use databases, then write your first query to solve a real problem.
Coming next
Review the planned syllabus or join the waiting list. No purchase is offered until the training is ready.
What you will be able to do: Distinguish language, database, DBMS, server and dialect, then recognise the differences that matter.
What you will be able to do: Choose and write the right constraint for a simple business rule.
What you will be able to do: Use COMMIT, ROLLBACK and SAVEPOINT while understanding errors and concurrency.
What you will be able to do: Create and test an audit trigger with OLD, NEW, BEFORE, AFTER, ROW and STATEMENT.
What you will be able to do: Create a view, explain its limits and refresh a PostgreSQL materialized view.
What you will be able to do: Compare a plan before and after an index, and explain the index's cost.
What you will be able to do: Choose a function or procedure, define parameters and test effects.
What you will be able to do: Design roles, apply GRANT and REVOKE, and explain row-level security.
What you will be able to do: Produce a documented source query suited to a Power BI model.
What you will be able to do: Use OVER, PARTITION BY, ranking functions, LAG and running totals.
What you will be able to do: Write a suite of checks and produce an actionable anomaly report.