Tabellab
IT & Tech Beginner

SQL Concepts with Spreadsheets: Joins, Group By & Filters

Learn what SELECT, WHERE, ORDER BY, GROUP BY, HAVING, JOINs, DISTINCT, CASE WHEN and date functions do by building every query result yourself with spreadsheet formulas, on live auto-graded labs.

8 lessons 8 labs 1.8 h Certificate

The first 2 lessons are free โ€” no account needed.

About this course

SQL for Excel users: learn what each part of a query does by building its result yourself with formulas you already know, on one coffee roaster's orders. You filter rows like WHERE with flags and COUNTIFS, rank and take the top 3 like ORDER BY โ€ฆ LIMIT, build GROUP BY tables with COUNTIFS, SUMIFS and AVERAGEIFS and filter them like HAVING, run an INNER JOIN and a LEFT JOIN with XLOOKUP and see which rows each one drops or fills with NULL, count DISTINCT values and duplicates, and bucket orders with IFS like CASE WHEN before grouping by month. No database to install, and the first two labs are free.

Lessons

  1. SELECT & WHERE: Filter Rows with Flags and COUNTIFSLab13 minFree
  2. ORDER BY & LIMIT: Rank, Top 3 with LARGE and INDEX/MATCHLab13 minFree
  3. GROUP BY with COUNT, SUM & AVG: COUNTIFS, SUMIFS, AVERAGEIFS TablesLab14 min Pro
  4. HAVING: Filter Groups on Their AggregatesLab13 min Pro
  5. INNER JOIN: XLOOKUP and the #N/A Rows a Join DropsLab15 min Pro
  6. LEFT JOIN & NULLs: IFNA, 'Unknown' and Unmatched RowsLab14 min Pro
  7. DISTINCT & Duplicates: First-Occurrence COUNTIFLab13 min Pro
  8. CASE WHEN & Date Functions: IFS Buckets and YEAR/MONTH GroupingLab15 min Pro