Základní struktura dotazu (SELECT a FROM)

Každý dotaz na výběr dat začíná klíčovým slovem SELECT, které vrací výsledky vždy ve formě dvojrozměrné tabulky (řádky a sloupce).

Spojování tabulek (JOIN)

Když potřebujeme data z více tabulek (např. jméno studenta a název jeho třídy), musíme tabulky spojit přes jejich klíče (obvykle cizí klíč jedné se rovná primárnímu klíči druhé).

3. Filtrování dat (WHERE)

Slouží k omezení jaké řádky se nám vrátí.

Seskupování a agregace (GROUP BY a HAVING)

Když chceš z dat dělat statistiky (počítat průměry, součty, počty), potřebuješ data seskupit.

Řazení a limit (ORDER BY a LIMIT / TOP)

přicházejí na řadu až úplně na konci