Návrh Školení
Základy
- Výběr všech sloupců/polí
- Výběr určitých sloupců/polí
- Použití odlišných/jedinečných
- Výběr určitých řádků/záznamů
- Výběr hodnot v rozsahu
- Výběr hodnot odpovídajících masce vzoru
- Výběr hodnot v seznamu
- Ošetření nulových hodnot
- Jak třídit a objednávat data
- Výběr vypočtených a odvozených hodnot
- Jak ovládat záhlaví sloupců ve výsledcích dotazu
- Jak odeslat výsledky dotazu do externích souborů
Spojování stolů
- Zásady spojování stolů:
- Použití kartézského spojení
- Použití vnitřního spoje
- Použití non-equi spojení
- Použití vnějšího spoje
Připojování dotazů
- Unie operátora
- Operátor protnutí
- Kromě operátora
Jednoduché funkce
- Konverzní funkce
- Funkce data
- Číselné funkce
- Textové funkce
- Skupinové/souhrnné/agregační funkce
Dílčí dotazy
- Principy dílčích dotazů
- Jak filtrovat řádky z hlavního dotazu
- Použití vnořeného dílčího dotazu
- Použití vícesloupcového dílčího dotazu
- Použití korelovaného dílčího dotazu
- Použití poddotazu jako vloženého pohledu a běžného tabulkového výrazu
- Použití dílčího dotazu jako sloupce v hlavním dotazu
Případová prohlášení
- Principy případových výpovědí
- Použití příkazu case k odvození hodnot sloupců
- Použití vnořených příkazů případu
- Použití případových příkazů k vytvoření kontingenčních tabulek
- Použití příkazu case s dílčími dotazy
Manipulace s daty
- Jak vložit hodnoty do tabulky
- Jak kopírovat hodnoty mezi tabulkami
- Jak aktualizovat hodnoty
- Jak mazat záznamy
- Jak změnit data prostřednictvím zobrazení
- Použití transakcí
- Jak zamknout řádky a tabulky
Definice dat
- Principy relační databáze a normalizace dat
- Použití vztahů a omezení primárního klíče a cizího klíče
- Jak vytvářet tabulky
- Jak změnit tabulky
- Jak vytvářet pohledy
- Použití synonym
- Jak odstranit tabulky a pohledy
Reference (6)
Zaučil jsem si rovnováhu mezi přednáškami a cvičeními. Když jsem se zasekl, Luke byl velmi schopný mi pomoci s porozuměním problému a hledáním řešení, co mělo skutečně pozitivní vliv na mé chápání.
Tom - Welsh Revenue Authority
Kurz - Transact SQL Basic
Přeloženo strojem
Łukasz byl velmi dobrý. Líbilo se mi, jak Łukasz mluvil o nejlepších praktikách. Tempo bylo vhodné. Obdivoval jsem cvičení. Je skvělé mít wiki pro budoucí reference
Jake Real - Welsh Revenue Authority
Kurz - Transact SQL Basic
Přeloženo strojem
Lukasz byl velmi trpělivý a vzdělaný, což učení SQL zpříjemnilo a obohacelo ho o hodnotnou informaci. Jednoduše jedna z nejodměňujících školicích sezení jakéhokoli předmětu, které jsem měl potěšení absolvoval!
Carwyn - Welsh Revenue Authority
Kurz - Transact SQL Basic
Přeloženo strojem
Phil byl skvělý! Byl trpělivý a znalostně vyzbrojený. Školení probíhalo ve vhodném tempu, vedlo tým s různorodými dovednostmi v SQL od základů ke pokročilejším dotazům. Úkoly byly skvělým způsobem, jak si zakotvit nově získané dovednosti, a Philovy instrukce a diskuze třídy o různých způsobech dosažení stejného cíle byly fascinující.
Sophie Clement - Thames Water Utilites Ltd
Kurz - Transact SQL Basic
Přeloženo strojem
Připadalo mi to velmi blízké mému zážitku. Úkoly byly dobře vybrané a díky jasným znalostem, které jsem získal, s nimi mohl úspěšně pracovat.
Leah Bayliss - Thames Water Utilites Ltd
Kurz - Transact SQL Basic
Přeloženo strojem
Interaktivní cvičení
Matthew Viner - Thames Water Utilites Ltd
Kurz - Transact SQL Basic
Přeloženo strojem