Rahmi Remote/Skills

SKILL

SQL JOIN & Aggregation

Join tables and answer business questions with GROUP BY

01

Beginner

SELECT plus WHERE plus ORDER BY on one table

02

Intermediate

INNER/LEFT JOIN plus GROUP BY plus HAVING for simple cohorts and rankings

03

Advanced

CTEs, window functions (ROW_NUMBER, LAG), slow-query optimization

04

Practice task

From the orders and customers tables (public dataset): write a query for top 10 customers by revenue last month using JOIN, GROUP BY, HAVING and sorting — include the query, the result, and one business insight sentence

05

Pass test

Pass test: send the query and result to 1 data peer. You pass if it joins at least 2 tables, the top 10 figures match a manual check of one row, the aggregation clause is correct, and you can explain why revenue is a sum of amounts rather than a count of orders.

06

Portfolio evidence

Commented .sql file plus result screenshot plus 3 lines of insight

07

Common mistake

LEFT JOIN silently becoming INNER through WHERE filters on NULLs; duplicated rows from non-unique join keys

USED IN THESE ROLES

STUCK OR UNSURE?

bring your learning to a 1-on-1All materials are free to study. If positioning, portfolio, or apply strategy stalls, we dissect it together.
Book a session