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)
Bavila mě vyváženost přednášek a cvičení. Když jsem uvízl, Luke mi velmi dobře pomáhal porozumět problému a pracovat na řešeních, která měla opravdu pozitivní dopad na mé porozumění.
Tom - Welsh Revenue Authority
Kurz - Transact SQL Basic
Machine Translated
Łukasz byl velmi dobrý. Líbilo se mi, jak Łukasz mluvil o osvědčených postupech. Tempo bylo dobré. Cvičení se mi líbilo. Mít wiki pro budoucí použití je dobré
Jake Real - Welsh Revenue Authority
Kurz - Transact SQL Basic
Machine Translated
Lukasz byl velmi trpělivý a dobře informovaný a učení SQL bylo velmi zábavné a poučné. Jednoduše jedno z nejvděčnějších školení ze všech předmětů, kterých jsem měl tu čest být součástí!
Carwyn - Welsh Revenue Authority
Kurz - Transact SQL Basic
Machine Translated
Phil was great! He was both patient and knowledgeable. The training went at a good pace, moving a team of mixed SQL abilities through the basics into more advanced SQL querying together. The exercises were an excellent way for us to commit our newly learned skills to memory, and Phil's instructions/class discussions on numerous ways to achieve the same thing were interesting.
Sophie Clement - Thames Water Utilites Ltd
Kurz - Transact SQL Basic
It felt very relatable. The exercises were well picked out and I was able to work well with it due to clear knowledge provided.
Leah Bayliss - Thames Water Utilites Ltd
Kurz - Transact SQL Basic
Interactive exercises