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í
Použitie vstavaných funkcií
  • 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
Zoskupovanie a agregácia údajov
  • 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
Použitie množinových operátorov
  • 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
Termín Cena Miesto konania Zarezervovať