Detail kurzu
Microsoft SQL Server pre vývojárov I. - pokročilá tvorba dotazov pomocou Transact SQL
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Jazyk SQL slúži na všetky činnosti súvisiace s SQL serverom. Jednou z najčastejšie využívaných je analyzovanie údajov uložených v databáze. Tu vo veľa prípadoch nestačí len jednoduché agregovanie údajov spojených tabuliek cez zopár spojení JOIN. Veľmi často je potrebné písať vnorené dotazy, používať množinové operácie.
Kurz Microsoft SQL Server pre vývojárov - pokročilá tvorba dotazov pomocou Transact SQL je voľným pokračovaním kurzu Microsoft SQL Server II. - Písanie dotazov pomocou Transact SQL, preto uchádzač, ktorý chce absolvovať priamo tento kurz, by mal ovládať témy obsiahnuté v predošlom kurze. Kurz sa zameriava na DML dotazy, ktoré potrebujeme na manipulovanie s údajmi a na možnosti, ktoré potrebujeme, ak nám nestačí jednoduchý výstup údajov, ale potrebujeme využívať SQL priamo na analyzovanie údajov. K tomu potrebujeme poznať možnosti agregácie, musíme poznať a vedieť využívať interné funkcie, vedieť písať vnorené tzv. subdotazy a tiež musíme vedieť spájať údaje cez množinové operácie.
Obsah kurzu
Použitie príkazov DML na modifikovanie údajov- Vkladanie údajov
- Vkladanie záznamov príkazom INSERT ... VALUES
- Vkladanie záznamov príkazom z iného zdroja
- Vkladanie záznamov príkazom SELECT INTO
- Modifikovanie a zlučovanie údajov
- Modifikovanie údajov príkazom UPDATE
- Aktualizácia tabuľky na základe spojenia JOIN do inej
- Spájanie tabuliek príkazom MERGE
- Odstraňovanie záznamov príkazom DELETE
- Odstraňovanie príkazom TRUNCATE TABLE
- Generovanie automatických hodnôt v stĺpci
- Použitie IDENTITY
- Použitie sekvencií
- Písanie dotazov so vstavanými funkciami
- Skalárne funkcie
- Agregačné funkcie
- Funkcie typu „Window“
- Použitie konverzií
- Opakovanie dátových typov SQL servera
- Implicitné a Explicitné konverzie
- Konvertovanie funkciou CAST
- Konvertovanie funkciou CONVERT
- Konvertovanie textov funkciou PARSE
- Konverzia cez TRY_PARSE a TRY_CONVERT
- Konverzia pomocou funkcie FORMAT
- Použitie Podmienkových štruktúr
- Podmienková funkcia IIF
- Výber zo zoznamu položiek cez CHOOSE
- Podmienky pomocou výrazu CASE
- Použitie testovacích funkcií ISNUMERIC a ISDATE
- Použitie funkcií pri práci s hodnotou NULL
- Konverzia NULL s pomocou ISNULL
- Použitie výrazu COALESCE pri konverzií NULL
- Použitie výrazu NULLIF
- Použitie agregačných funkcií
- Práca s agregačnými funkciami
- Vstavané agregačné funkcie
- Použitie DISTINCT s agregačnými funkciami
- Agregačné funkcie a hodnota NULL
- Použitie klauzuly GROUP BY
- Klauzula GROUP BY
- GROUP BY a logické poradie operácií
- GROUP BY postup spracovania
- Použitie GROUP BY s agregačnými funkciami
- Filtrovanie v skupinách cez klauzulu HAVING
- Dotazy s operátorom UNION
- Interakcie medzi množinami
- Operátor UNION
- Operátor UNION ALL
- Použitie EXCEPT a INTERSECT
- Práca so zoskupovaním množín
- Klauzuly CUBE a ROLLUP
- Funkcia GROUPING_ID
Cieľová skupina
mierne pokročilýHodnotenie
Organizátor
Ďalšie termíny kurzu
Podobné kurzy
podľa názvu a lokality