training

NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

Advanced Querying Data with Transact-SQL

Breid jouw T-SQL kennis uit om te komen tot optimale oplossingen

28 november 2024
- Utrecht / Remote
2 dagen
1340 (ex BTW)

Beschrijving

Als gebruiker van Transact-SQL leer je in deze training de geavanceerde mogelijkheden van Transact-SQL. Hierdoor breid je jouw oplossingsmogelijkheden uit en kun je verschillende oplossingsstrategieën overwegen om uiteindelijk tot een optimale oplossing te komen.

Benodigde voorkennis

Zie onderwerpen uit de training:MSDP080

Onderwerpen

  1. Opfrissen Basiskennis
  2. Table Expressions
  3. Set Operatoren
  4. Window Ranking, Offset en Aggregate Functions
  5. Pivot Tables en Grouping Sets
  6. Programmeren met T-SQL

Opfrissen basiskennis

In deze module zorgen we dat iedereen weer weet wat de basis is en op hetzelfde niveau verder kan. Leerdoelen:

  • Standaardelementen SELECT query
  • Joins
  • Grouperen & aggregeren
  • Subqueries

Table Expressions

Table expressions zijn elementen in SQL die geen tabel zijn maar wel (grotendeels) zo te gebruiken zijn. Leerdoelen:

  • Views
  • Table Valued Functions
  • Derived Tables
  • Common Table Expressions (CTE)
  • Apply
  • Wanneer kies je welke optie?

Set Operatoren

Met set operatoren kun je twee vergelijkbare resultaatsets onder elkaar zetten en vergelijken. Dit in tegenstelling tot joins, waarmee je sets naast elkaar zet. Leerdoelen:

  • UNION (ALL)
  • EXCEPT / INTERSECT

Window Ranking, Offset en Aggregate Functions

Window functions lenen zich voor veel analytische scenario's zoals cumulatieven en moving averages. Ook laten ze je gemakkelijk 'tijdreizen' in je query door naar eerdere of volgende rijen te kijken. Leerdoelen:

  • Window Functions
  • Window
  • Frame
  • Partition By

Pivot Tables en Grouping Sets

Draaitabellen zijn vaak nodig om data uit te wisselen tussen verschillende systemen. Grouping Sets kunnen helpen bij het aanbieden van analytische data - in één query vat je verschillende queries samen. Leerdoelen:

  • PIVOT
  • UNPIVOT
  • GROUPING SETS
  • GROUP BY CUBE/ROLLUP

Programmeren in T-SQL

T-SQL kun je gebruiken om queries te schrijven, maar je kunt er ook in programmeren zoals in andere talen. Waar is dit in een database voor nodig, welke syntax hoort daarbij? En hoe passen Stored Procedures in dit verhaal? Leerdoelen:

  • Batches
  • Variables
  • Stored Procedures gebruiken
  • Control of Flow
  • Fouten en foutafhandeling
  • Transacties

Planning

StartdatumDuurLocatie
28 november 202429 november 2024
2 dagen
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
28 november 202429 november 2024
2 dagen
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
13 januari 202514 januari 2025
2 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
10 februari 202511 februari 2025
2 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
Houd me op de hoogte van nieuwe data

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Trainers

Voorkennis trainingen

"Trainer die zijn vak kent!"
Marc
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten