Počítačový kurz Jazyk SQL – pokročilý - Trenčín
prehlbuje znalostí účastníkov o pokročilé možnosti využívania jazyka SQL v prostredí databázového systému MS SQL Server. Miesto realizácie: Trenčín
- VÝBER ÚDAJOV Z DATABÁZY - PRÍKAZ SELECT
- Použitie klauzúl - FROM, IN
- Filtrovanie údajov pomocou WHERE
- Zoraďovanie výsledkov pomocou klauzuly ORDER BY
- SPÁJANIE ÚDAJOV Z VIACERÝCH TABULIEK
- JOINY INNER JOIN, LEFT RIGHT JOIN, FULL JOIN, CROSS JOIN
- Joinovanie tabuliek samých so sebou
- Zoskupovanie údajov pomocou GROUP BY
- Filtrovanie zoskupených údajov pomocou HAVING
- Deklarácia - PARAMETERS
- Základné súhrnné funkcie - AVG, COUNT, MAX, MIN, SUM
- Príkazy UNION, EXCEPT, INTERSECT, MINUS
- VKLADANIE, EDITÁCIA A MAZANIE ZÁZNAMOV
- Príkazy INSERT, UPDATE a DELETE
- Klauzula OUTPUT / RETURNING
- Vytváranie a použitie Sekvencie
- VNORENÉ DOTAZY (SUBQUERIES)
- Úvod do vnorených dotazov
- Použitie vnorených dotazov vo výrazoch a ako odvodené tabuľky
- Použitie operátorov IN a EXISTS
- Použitie klauzuly OVER a stránkovacích funkcií (ROW_NUMBER, RANK)
- Filtrovanie pomocou TOP a OFFSET-FETCH
- PIVOT TABUĽKY A GROUPING SETS
- Použitie operátorov PIVOT a UNPIVOT
- Práca s GROUPING SETS
- PROCEDURÁLNE NADSTAVBY JAZYKA SQL
- Dokazovanie dát s použitím procedúr
- Parametre procedúr
- Tvorba základnej procedúry
- Používanie nástroja DEBUG
- Riadenie kódu (IF, WHILE atd.)
- POUŽITIE VSTAVANÝCH FUNKCIÍ
- Typy funkcií
- Vytváranie funkcií
- Písanie dotazov s použitím funkcií
- Spúšťače (TRIGGER)