Cursusaanbod
Herhaling: SQL-functies en expressies
- Tekenreeks-, numerieke en DateTime-functies
- Explicite en implicite conversie
- Conversiefuncties
- Geneste functies
- Huidige datum en tijd ophalen met verschillende functies
- CASE-expressie
Gegevens aggregeren met aggregatiefuncties
- Aggregatiefuncties
- Aggregatiefuncties en NULL-waarden
- GROUP BY-clausule
- Groeperen op verschillende kolommen
- Geaggregeerde gegevens filteren - HAVING-clausule
- Multidimensionale datagroepering - ROLLUP- en CUBE-operatoren
- Samenvattingen identificeren - GROUPING
- GROUPING SETS-operator
- Crosstabs met PIVOT
Gegevens ophalen uit meerdere tabellen
- verschillende typen joins
- Tabelaliasen
- INNER JOIN
- LEFT, RIGHT en FULL OUTER JOINS
Set-operatoren
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
Subqueries
- Wanneer en waar een subquery kan worden gebruikt
- Enkelrijige en meervoudige subqueries
- Enkelrijige subquery-operatoren
- Aggregatiefuncties in subqueries
- Meervoudige subquery-operatoren - IN, ALL, ANY
- Recursieve subqueries
Analytische functies
- Toepassingen
- Vensterfuncties, typen van vensters
- Partities
- Rankingfuncties
- LAG/LEAD-functies
- FIRST_VALUE/LAST_VALUE-functies
- STRING_AGG-functie
- Statistische functies
Vereisten
Deelnemers moeten beschikken over een goede werkende kennis van basis-SQL en Microsoft SQL Server, inclusief het vermogen om:
- Basis-
SELECT-queries te schrijven om gegevens op te halen uit één of meer tabellen. WHERE-clausules en basisfiltercondities te gebruiken.- Te werken met gangbare SQL-functies, zoals tekenreeks-, numerieke en datumfuncties.
- Basisdatatypen en conversies te begrijpen.
- Basis-
JOIN-operaties te gebruiken. - Aggregatiefuncties zoals
COUNT,SUM,AVG,MINenMAXtoe te passen. GROUP BYenHAVINGte begrijpen en te gebruiken.- Enige praktische ervaring te hebben met het werken met databases, data-analyse of rapportage.
Dit is een cursus op geavanceerd niveau, dus van deelnemers wordt verwacht dat zij al vertrouwd zijn met fundamentele SQL-concepten voordat ze doorgaan met complexere onderwerpen zoals subqueries, geavanceerde aggregatie, set-operatoren en analytische-/vensterfuncties.
Doelgroep
Deze cursus is bedoeld voor data-analisten en ontwikkelaars van rapportageapplicaties.
Getuigenissen (4)
de gegevens zijn gepersonaliseerd voor onze organisaties
Vincent Long - ASSMANG PTY LTD
Cursus - T-SQL Fundamentals with SQL Server Training Course
Automatisch vertaald
afgestemd op onze inzichten en gegevens
Vincent Long - ASSMANG PTY LTD
Cursus - Business Intelligence with SSAS
Automatisch vertaald
De instructeur haalde opnieuw zijn beste prestaties uit het zak als hij mijn medewerkers meesterlijk door de aangepaste training loodste met perfecte timing, kennis, ondersteuning en een goede band met mijn team.
James - Shawnee Mission School District
Cursus - Administering in Microsoft SQL Server
Automatisch vertaald
De lezing over cte
Glyssa Mae - Metropolitan Bank and Trust Company
Cursus - Transact SQL Advanced
Automatisch vertaald