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
 
                                     
                     
                                                     
                                                     
                                                     
                                                     
                                                    