Návrh Školení
Opatření: Funkce a výrazy SQL
- Funkce pro znaky, čísla, datum a čas
- Explicitní a implicitní konverze
- Funkce pro konverzi
- Vnořené funkce
- Získání aktuálního data a času pomocí různých funkcí
- Výraz CASE
Agregace dat pomocí agregačních funkcí
- Agregační funkce
- Agregační funkce a hodnota NULL
- Klauzule GROUP BY
- Skupování pomocí různých sloupců
- Filtrovaní agregovaných dat - klauzule HAVING
- Skupování multidimenzionálních dat - operátory ROLLUP a CUBE
- Identifikace souhrnů - GROUPING
- Operátor GROUPING SETS
- Křížové tabulky pomocí PIVOT
Získávání dat z více tabulek
- Různé typy spojení
- Přezdívky tabulek
- INNER JOIN
- LEFT, RIGHT, FULL OUTER JOINS
Množinové operátory
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
Poddotazy
- Kdy a kde lze použít poddotaz
- Poddotazy na jediný řádek a na více řádků
- Operátory pro poddotazy na jediný řádek
- Agregační funkce v poddotazech
- Operátory pro poddotazy na více řádků - IN, ALL, ANY
- Rekurzivní poddotazy
Analytické funkce
- Použití
- Okénkové funkce, typy oken
- Partice
- Funkce pro hodnocení
- Funkce LAG/LEAD
- Funkce FIRST_VALUE/LAST_VALUE
- Funkce STRING_AGG
- Statistické funkce
Požadavky
Účastníci by měli mít dobrou pracovní znalost základů SQL a Microsoft SQL Server, včetně schopnosti:
- Psát základní
SELECTdotazy pro získávání dat z jedné nebo více tabulek. - Používat klauzule
WHEREa základní podmínky filtrování. - Pracovat s běžnými SQL funkcemi, jako jsou funkce pro znaky, čísla a datum a čas.
- Rozumět základním datovým typům a konverzním procesům.
- Používat základní operace
JOIN. - Aplikovat agregační funkce, jako jsou
COUNT,SUM,AVG,MINaMAX. - Rozumět a používat klauzule
GROUP BYaHAVING. - Mít určité praktické zkušenosti s prací s databázemi, analýzou dat nebo reportováním.
Jedná se o kurz pokročilé úrovně, takže se předpokládá, že účastníci jsou již zdatní v základních pojmech SQL, než přejdou na komplexnější témata, jako jsou poddotazy, pokročilá agregace, množinové operátory a analytické/okénkové funkce.
Cílová skupina
Tento kurz je koncipován pro data analytiky a vývojáře reportovacích aplikací.
Reference (4)
data byla personalizována pro naše organizace
Vincent Long - ASSMANG PTY LTD
Kurz - T-SQL Fundamentals with SQL Server Training Course
Přeloženo strojem
přizpůsobeno našemu chápání a datům
Vincent Long - ASSMANG PTY LTD
Kurz - Business Intelligence with SSAS
Přeloženo strojem
Instruktor si znovu vynikl a skvěle vedl můj tým přes personalizované školení s odbornými znalostmi, podporou a vztahem k mým zaměstnancům.
James - Shawnee Mission School District
Kurz - Administering in Microsoft SQL Server
Přeloženo strojem
Přednáška o CTE
Glyssa Mae - Metropolitan Bank and Trust Company
Kurz - Transact SQL Advanced
Přeloženo strojem