Home | Power BI | Excel | Python | SQL | Visualising Data | Generative AI
People who have completed the foundation and intermediate courses and want to do more powerful analysis with SQL.
1 day (short version) or 2 days (preferred, full version)
Attendees will learn to write SQL statements to retrieve data across several related tables, calculate new columns, aggregate data and calculate over groups of data e.g. rolling averages or cumulative totals.
A basic understanding of the SQL language - for example by attending our SQL Foundation course.
Tally tables. When to use and why they are useful.
SQL Window functions are powerful, flexible and applicable to many problems that would otherwise be hard to specify in SQL for example, rolling totals, ranking, Top N per category, daily change The details of Window functions:
Problems that can be solved with Window functions: running totals, ranking, Top N per category, and daily changes in balances.