Online kurz Jazyk SQL I. Začiatočník vás naučí orientovať sa v databázach, pripojiť sa k nim a vytvárať prvé SQL dopyty. Ide o certifikovaný online kurz na jazyk SQL. Predchádzajúce skúsenosti s databázami ani programovaním nepotrebujete. Začneme základnými pojmami a vysvetlíme si rozdiel medzi databázou, systémom na jej správu a samotným jazykom SQL. Oboznámime sa s pojmami DBMS a RDBMS a ukážeme si, ako rozpoznať používaný databázový systém. Pomocou DBeaver vytvoríme databázové pripojenie, zorientujeme sa v dostupných tabuľkách a pripravíme prostredie na písanie skriptov. Získame prehľad o tom, kde sú údaje uložené a ako sa k nim dostaneme.
Pri práci s údajmi sa sústredíme na SELECT, IN a BETWEEN. Naučíme sa vyberať potrebné stĺpce a filtrovať záznamy podľa zoznamu hodnôt alebo zadaného rozsahu. V MySQL využijeme aj príkaz USE na výber aktuálnej databázy. Prejdeme k agregačným funkciám a GROUP BY, pomocou ktorých pripravíme súčty, počty a ďalšie súhrnné výsledky. Takto môžeme napríklad porovnať predaj podľa kategórií alebo zistiť počet záznamov v jednotlivých skupinách. Vysvetlíme si použitie DISTINCT pri výbere jedinečných výsledkov a vytvoríme vypočítavané stĺpce. Zameriame sa tiež na funkcie LENGTH a LEFT, logický operátor XOR a prácu so špeciálnymi znakmi a Unicode. Pri textových údajoch budeme rozlišovať ich obsah, dĺžku a spôsob uloženia.
Samostatnú pozornosť venujeme štruktúre a formátovaniu SQL skriptov. Ukážeme si, ako usporiadať jednotlivé časti dopytu tak, aby sme sa v zápise vedeli rýchlo zorientovať a neskôr ho upraviť. Pomocou snippetov a šablón SQL si zjednodušíme opakované písanie rovnakých častí príkazov. Vysvetlíme si základné kategórie SQL príkazov a ich účel pri práci s databázou. Následne prejdeme na MySQL a phpMyAdmin, kde vytvoríme databázu, oboznámime sa s tabuľkami a využijeme konzolu na zadávanie SQL. Prepojíme tak písanie dopytov s orientáciou v grafickom rozhraní databázového nástroja. Osvojené postupy využijeme pri príprave jednoduchých reportov, kontrole údajov aj komunikácii s analytikmi a vývojármi. Ak sa chcete skutočne naučiť základy jazyka SQL, získavať údaje z databáz a písať prehľadné dopyty, tak toto je ideálny vstupný online kurz pre vás.