In deze cursus leert u geavanceerde SQL-expressies en -operatoren kennen en hoe u deze effectief kunt gebruiken om complexe gegevensextractieproblemen op te lossen. U leert hoe u hiërarchische gegevens kunt groeperen, analyseren, samplen en opvragen.
INTER
INTRA
OP MAAT
Praktijkcursus ter plaatse
of via klasverband op afstand
Disponible en anglais, à la demande
In deze cursus leert u geavanceerde SQL-expressies en -operatoren kennen en hoe u deze effectief kunt gebruiken om complexe gegevensextractieproblemen op te lossen. U leert hoe u hiërarchische gegevens kunt groeperen, analyseren, samplen en opvragen.
Aan het einde van de training is de deelnemer in staat om:
Subqueries en gecombineerde queries schrijven
Functies voor het groeperen van beslissingen gebruiken
Analytische en windowingfuncties implementeren
Recursieve query's schrijven
Gebruik complexe updateopdrachten met de MERGE-instructie
Doelgroep
Ontwikkelaars, beheerders en gevorderde gebruikers die complexe SQL Server-query's moeten implementeren.
Voorafgaande vereisten
Goede kennis van de grondbeginselen van de SQL-taal of kennis die gelijkwaardig is aan die van de cursus " SQL Server, SQL-programmeren " (ref. PSQ).
Praktische modaliteiten
Praktisch werk
Deze cursus wisselt de presentatie van concepten en syntaxis af met talrijke toepassingsoefeningen.
Leer methodes
Deelnemers kunnen de voorbeelden en praktische oefeningen oppikken, evenals de rode draad. Web- en literatuurverwijzingen worden gegeven om meer te weten te komen over elk onderwerp.
Opleidingsprogramma
1
Herinnering aan query's met meerdere tabellen
Stel de operatoren UNION, INTERSECT en EXCEPT in.
Herinnering aan interne en externe verbindingen.
Subqueries in de verschillende onderdelen van SQL-statements onder de knie krijgen.
Correlaties van geneste queries.
Intra-join bewerkingen met APPLY (CROSS, OUTER) voor XML functies en fragmenten.
Praktisch werk
Casestudies van query's met meerdere tabellen.
2
Specifieke operators
Nut van het Cartesisch product (CROSS JOIN).
De relationele verdeling.
Besluitvorming groeperen met CUBE, ROLLUP en GROUPING SET.
Analytische en windowing functies: planning en aggregatie met OVER en WINDOW clausules.
Kruistabellen met PIVOT en UNPIVOT.
Voorbeeldgegevens met TABLESAMPLE.
Praktisch werk
Relationele verdelingsgevallen oplossen. Functies voor het groeperen van beslissingen gebruiken. Analytische functies gebruiken.
3
Tabel uitingen
Common Table Expression (CTE) of niet-persistente weergave.
Gebruik van het WITH sleutelwoord om een CTE te specificeren.
De verschillende querytechnieken voor bomen.
Grafiekproblemen oplossen met recursieve queries.
Tabellen gebruiken om complexe zoekopdrachten op te lossen.
Praktisch werk
Zoekopdrachten uitdrukken in de vorm van recursieve CTE.
4
Gegevens schrijven
Gegevens bijwerken en verwijderen met subqueries.
Gebruik van de uitgebreide syntaxis voor bijwerken en verwijderen met joins.
Bewerkingen voor invoegen, bijwerken of verwijderen op basis van de resultaten van een join, de operator MERGE.
Haal gegevens op die zijn toegevoegd, gewijzigd of verwijderd met de OUTPUT-clausule.
Praktisch werk
Complexe updateopdrachten schrijven met het MERGE-statement en subquery's.
Feedback van klanten
4,2 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
MICKAEL N.
25/06/26
3 / 5
Veel theorie en weinig ruimte voor de praktijk, want alles is al gedaan en we hoeven zelf geen oefeningen te maken.
MICHEL S.
25/06/26
5 / 5
heel goed
LEA H.
25/06/26
3 / 5
Ik vind het erg jammer dat we niet meer oefeningen doen. De oefeningen zijn al gedaan, waardoor we niet kunnen oefenen (30 minuten vrije oefeningen).Bovendien is de cursus erg compact: er worden veel functies behandeld (sommige bekender dan andere) en er blijft weinig tijd over om de nieuwe zaken te verwerken.
SERBON EMILIE L.
25/06/26
4 / 5
De onderdelen van de opleiding voldoen aan de verwachtingen en de docent is zeer bekwaam. Meer praktijkervaring zou op prijs zijn gesteld.
FRÉDÉRIC J.
25/06/26
5 / 5
Een heel goede training, Claire, en elk theoretisch onderdeel wordt gevolgd door een oefening.
SEBASTIEN S.
25/06/26
5 / 5
Veel praktijkvoorbeelden en goede oefeningen
JÉRÔME L.
25/06/26
5 / 5
heel goed
JEAN-NOËL F.
23/04/26
5 / 5
Heel interessant, dit vult mijn kennis goed aan. Bedankt aan de docent.
LINDA P.
23/04/26
5 / 5
De inhoud van de opleiding is uitgebreid en sluit perfect aan bij mijn verwachtingen. Jean-Claude heeft zijn kennis en ervaring op een dynamische en zeer leerzame manier overgebracht.
FABIENNE R.
23/04/26
5 / 5
De heer Lambert is een geduldige en betrokken docent die de theorie op een prettige manier heeft overgebracht. De dataset is interessant genoeg om praktische en realistische oefeningen mee te doen.
SÉBASTIEN M.
23/04/26
4 / 5
Korte en bondige oefeningen
EMMANUEL J.
23/02/26
5 / 5
De cursus was korter dan verwacht (kon bijna in 1,5 dag worden afgerond) omdat de deelnemers al een goed kennisniveau hadden, maar de nieuwe geavanceerde programmeerelementen zullen veel tijd besparen. Zeer gebruiksvriendelijke cursus.
DIDIER M.
18/12/25
5 / 5
Zeer interessante training.
THIERRY V.
24/11/25
4 / 5
Fijn
JEROME C.
24/11/25
5 / 5
Ik wil de presentator bedanken dat hij de cursus op afstand erg interessant heeft gemaakt (wat niet gemakkelijk is bij dit soort onderwerp) en dat hij zo'n goede leraar was.
VALENTIN H.
24/11/25
3 / 5
De inhoud van de cursus is interessant, maar ik vind dat de uitvoering enkele grote tekortkomingen heeft:- Te veel tijd besteed aan het schrijven van voorbeelden en het corrigeren van fouten. Bovendien zou ik graag meer gedetailleerde informatie zien over de interne werking, technische beperkingen en advies over hoe de gepresenteerde functies effectief te gebruiken. Niets van dit alles is opgenomen in de cursus, alleen hoe je ze moet gebruiken.
CHRISTOPHE O.
24/11/25
3 / 5
De cursus was te snel voor het aantal behandelde onderwerpen, en oefeningen zouden direct na elk onderwerp moeten worden aangeboden, met de voorbeelden voor je neus, niet aan het einde van het hoofdstuk zonder de voorbeelden..... Voor de rest was de cursus de moeite waard en de trainer hield rekening met de beschikbare tijd voor de cursus.
AUGUSTIN V.
20/10/25
3 / 5
De puur technische inhoud is erg interessant, maar ik denk niet dat het tempo en de tijd die aan elk deel van de cursus wordt besteed passend is. Er is geen zelfstandig praktisch werk, alleen maar kopiëren. Sommige delen van de cursus zouden minder tijd nodig hebben (objectief gezien complexer) en andere veel minder.
VINCENT G.
20/10/25
5 / 5
Erg interessante cursus. Het gaf me een beter begrip van enkele theoretische punten die ik niet begreep, zoals hoe je code bouwt in T-SQL.
YIWEN G.
20/10/25
4 / 5
De 2-daagse cursus is erg intensief. Je hebt gevorderde kennis nodig om de cursus te volgen. En na de cursus moet je veel oefeningen doen om de onderwerpen onder de knie te krijgen.
JULIEN L.
20/10/25
3 / 5
We hebben heel weinig geoefend, behalve het kopiëren van de instructies van de trainer. De theoretische uitleg was duidelijk.
PASCAL C.
08/09/25
5 / 5
Goede lesaanpak met een goede balans en oefening.
THIERRY C.
08/09/25
4 / 5
Voor verbindingen op afstand is het raadzaam om de tests zo ver mogelijk van tevoren te doen, zodat je op D-day operationeel bent.
DEELNEMERS
Ontwikkelaars, beheerders en gevorderde gebruikers die complexe SQL Server-query's moeten implementeren.
VOORAFGAANDE VEREISTEN
Goede kennis van de grondbeginselen van de SQL-taal of kennis die gelijkwaardig is aan die van de cursus " SQL Server, SQL-programmeren " (ref. PSQ).
VAARDIGHEDEN VAN DE CURSUSLEIDER
De deskundigen die de cursus leiden zijn specialisten op het betreffende vakgebied. Zij werden geselecteerd door onze pedagogische teams zowel om hun vakkennis als hun pedagogische vaardigheden voor elke cursus die zij geven. Zij hebben minstens vijf tot tien jaar ervaring in hun vakgebied en oefenen of oefenden verantwoordelijke bedrijfsfuncties uit.
BEOORDELINGSMODALITEITEN
De cursusleider beoordeelt de pedagogische vooruitgang van de deelnemer gedurende de gehele cursus aan de hand van meerkeuzevragen, praktijksituaties, praktische opdrachten, …
De deelnemer legt ook van tevoren en naderhand een test af ter bevestiging van de verworven kennis.
PEDAGOGISCHE EN TECHNISCHE MIDDELEN • De gebruikte pedagogische middelen en cursusmethoden zijn voornamelijk: audiovisuele hulpmiddelen, documentatie en cursusmateriaal, praktische oefeningen en correcties van de oefeningen voor praktijkstages, casestudies of reële voorbeelden voor de seminars.
• Na afloop van de stages of seminars verstrekt ORSYS de deelnemers een evaluatievragenlijst over de cursus die vervolgens door onze pedagogische teams wordt geanalyseerd.
• Na afloop van de cursus wordt een presentielijst per halve dag verstrekt, evenals een verklaring van de afronding van de cursus indien de stagiair alle sessies heeft bijgewoond.
TOEGANGSMODALITEITEN EN TERMIJNEN
De inschrijving dient 24 uur voor aanvang van de cursus plaatsgevonden te hebben.
TOEGANKELIJKHEID VOOR MINDERVALIDEN
Is voor u speciale toegankelijkheid vereist? Neem contact op met mevr. FOSSE, contactpersoon voor mindervaliden, via het adres psh-accueil@ORSYS.fr om uw verzoek en de haalbaarheid daarvan zo goed mogelijk te bestuderen.
Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.
Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand
Dernières places
Date garantie en présentiel ou à distance
Session garantie
Geen sessie op dit moment, we nodigen je uit om het rooster van lessen op afstand te raadplegen.
22
Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.