Skip to content

Repository files navigation

SQL Courses

Foundation

The foundation course is for beginners to SQL. It covers:

  • the SELECT statement to retrieve data,
  • column lists,
  • the WHERE clause to filter data,
  • the ORDER BY clause to sort data,
  • creating calculated columns,
  • the GROUP BY clause and aggregation functions such as COUNT() and SUM() to summarise data, and
  • an introduction to joining tables to return a dataset that combines data from more than one table.

Intermediate

The intermediate course follows on from the foundation course. It covers:

  • more detailed examples of joining tables e.g. LEFT and OUTER joins,
  • sub-queries,
  • common table expressions (CTEs),
  • temporary tables,
  • the CASE statement, and
  • dealing with NULLs (missing values).

Advanced

The advanced course follows on from the intermediate course. It covers:

  • Window functions and their uses e.g., ratio calculations, cumulative totals, finding the top N items in each category and
  • creating and using tally tables

Note on licensing

© Mark Wilcock / Zomalex. This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 — CC BY-NC-SA 4.0.

You may share and adapt this material for non-commercial purposes, provided you give appropriate credit, link to the licence, and indicate whether changes were made.

For commercial licensing, training delivery, corporate use, or inclusion in paid products or services, contact mark.wilcock@zomalex.co.uk.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors