AtternaGet access

For spreadsheet and BI people

You already do analysis. SQL is the same work in other words.

Filter, pivot, VLOOKUP: you know the ideas.

What you do now, in SQL

In a spreadsheet or BI toolIn SQLLesson
A sheet with one row per orderA table: rows, columns and a keyWhy one order is one row, and what identifies it.Day 1 · free
Hiding columns you don’t needSELECT the columns, FROM the tableAsk a table for exactly what you want to see.Day 2 · free
Filter and sortWHERE, AND / OR, ORDER BYIncluding the empty cell that is not equal to anything.Day 3 · free account
A helper column with IFCASE WHEN … THEN … ENDLabel rows by a rule, in the query itself.Day 4 · free account
A pivot table with SUM and COUNTGROUP BY with SUM, COUNT, AVGNine thousand orders into one line per category.Day 5 · free account
Counting unique customersCOUNT(DISTINCT …)Orders and people are different numbers.Day 6 · free account
A sheet that feeds the next sheetWITH: named stepsA question broken into steps that read top to bottom.Day 7 · free account
VLOOKUP / XLOOKUPJOIN … ON, LEFT JOINWhich rows each kind of join keeps.Day 8 · free account
A lookup key that matches several rowsA JOIN that multiplies rowsThe doubled total, and how to add up before you join.Day 9 · free account
A running total columnWindow functions: SUM() OVER, ranksThen a report you can hand over.Day 10 · free account

Where to begin

All ten days of the course are free with an account. You pay only for practice beyond it: case rounds in Atterna Foundations · €19 and, once the words are familiar, eight episodes of analyst work in Atterna Analyst · €59. Not sure? The level check is six questions and tells you where to begin.