Pro koho
Kurz je určen pro analytiky, manažery a vývojáře, kteří chtějí efektivním způsobem dohledávat data z SQL databáze.
Cíl
Naučit se vytvořit efektivní dotazy dle různých kritérií a následně vytvořit report formou tabulek bez využití Microsoft Excelu. Včetně propojení záznamů z více tabulek.

Obsah
Úvod
- Základní informace o SQL a rozdělení příkazů
- Základní pojmy
- Vytváření databází a tabulek
- Primární a cizí klíče
Použití příkazu SELECT
- Základní syntaxe a použití
- Používání aliasů pro tabulky a sloupce
- Filtrování dat pomocí WHERE
- Používání výrazů a operátorů
- Řazení výsledků pomocí ORDER BY
- Seskupování dat pomocí GROUP BY
- Filtrování seskupených dat pomocí HAVING
Použití příkazu SELECT s funkcemi
- Za pomocí textových,
- za pomocí matematických
- za pomocí datumových funkcí
- efektivní vyhledávání záznamu – ignorování velkých, malých písmen a diakritiky
Spojování dat z více tabulek
- Základní rozdělení klauzulí JOIN
- INNER JOIN, LEFT a RIGHT OUTER JOIN, FULL JOIN
- Spojování tabulek sami se sebou
- UNION, UNION ALL, …
Poddotazy (SUBSELECT)
- Úvod do poddotazů
- Použití operátorů IN, ALL, ANY a EXISTS
Tvorba tabulek
- Teorie tabulek
- Tvorba tabulek
- Práce se sloupci
Práce se záznamy
- Vkládání
- Mazání
- Úprava
Prostor pro dotazy