Cursusaanbod
Gegevens selecteren uit de database
- Syntaxisregels
- Selecteren van alle kolommen
- Projectie
- Aritmetische operaties in SQL
- Kolomaliases
- Literals
- Concatenatie
Filteren van resultaattabellen
- WHERE-clausule
- Vergelijkingsoperators
- LIKE-conditie
- BETWEEN...AND-conditie
- IS NULL-conditie
- IN-conditie
- AND-, OR- en NOT-operators
- Meerdere condities in de WHERE-clausule
- Operatorvolgorde
- DISTINCT-clausule
Sorteren van resultaattabellen
- ORDER BY-clausule
- Sorteren op meerdere kolommen of expressies
SQL-functies
- Verschillen tussen enkelrij- en meerrij-functies
- Teken-, numerieke en DateTime-functies
- Expliciete en impliciete conversie
- Conversiefuncties
- Geneste functies
- Dual-tabel (Oracle versus andere databases)
- Huidige datum en tijd ophalen met verschillende functies
Gegevens samenvatten met aggregatiefuncties
- Aggregatiefuncties
- Aggregatiefuncties versus NULL-waarde
- GROUP BY-clausule
- Samenvatten op basis van verschillende kolommen
- Filteren van samengevatte gegevens - HAVING-clausule
- Meerdimensionale gegevensgroepering - ROLLUP en CUBE-operatoren
- Samenvattingen identificeren - GROUPING
- GROUPING SETS-operator
Gegevens ophalen uit meerdere tabellen
- Verschillende soorten joins
- NATURAL JOIN
- Tabelaliases
- Oracle-syntaxis - join-voorwaarden in WHERE-clausule
- SQL99-syntaxis - INNER JOIN
- SQL99-syntaxis - LEFT, RIGHT en FULL OUTER JOINS
- Cartesisch product - Oracle en SQL99-syntaxis
Subqueries
- Wanneer en waar een subquery kan worden uitgevoerd
- Enkelrij- en meerrij-subqueries
- Operators voor enkelrij-subqueries
- Aggregatiefuncties in subqueries
- Operators voor meerrij-subqueries - IN, ALL, ANY
Set-operatoren
- UNION
- UNION ALL
- INTERSECT
- MINUS/EXCEPT
Transacties
- COMMIT, ROLLBACK en SAVEPOINT-statements
Ander schema-objecten
- Sekwences
- Synoniemen
- Weergaven (Views)
Hierarchische query's en voorbeelden
- Boomopbouw (CONNECT BY PRIOR en START WITH-clausules)
- SYS_CONNECT_BY_PATH-functie
Voorwaardelijke expressies
- CASE-expressie
- DECODE-expressie
Gegevensbeheer in verschillende tijdzones
- Tijdzones
- TIMESTAMP-gegevenstypen
- Verschillen tussen DATE en TIMESTAMP
- Conversieoperaties
Analytische functies
- Gebruik van
- Partities
- Vensters
- Rangeringsfuncties
- Rapportagefuncties
- LAG/LEAD-functies
- FIRST/LAST-functies
- Functies voor omgekeerde percentielen
- Hypothetische rangeringsfuncties
- WIDTH_BUCKET-functies
- Statistische functies
Vereisten
Er zijn geen specifieke vereisten om aan deze cursus deel te nemen.
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (7)
Ik vond het tempo van de training en het interactieniveau goed. Alle deelnemers werden aangemoedigd om actief deel te nemen aan discussies over oplossingen voor oefeningen, etc.
Aaron - Computerbits
Cursus - SQL Advanced level for Analysts
Automatisch vertaald
De inspanningen van de trainer om ervoor te zorgen dat de minder kennisrijke deelnemers niet achterbleven.
Cian - Computerbits
Cursus - SQL Advanced level for Analysts
Automatisch vertaald
Ik heb de interactieve aard van de les zeer gewaardeerd, waarbij de trainer actief met de deelnemers in gesprek ging om te zorgen dat zij het materiaal begrepen. Bovendien verrijkte de uitstekende kennis van de trainer over verschillende database-manipulatiehulpmiddelen zijn presentaties aanzienlijk, waardoor hij een grondig overzicht gaf van de mogelijkheden van deze hulpmiddelen.
Kehinde - Computerbits
Cursus - SQL Advanced level for Analysts
Automatisch vertaald
Lukaz' onderwijstechniek is ver superieur aan traditionele methoden. Zijn verhelderende en innovatieve stijl maakte de trainingsessies buitengewoon effectief en aangenaam. Ik raad Lukasz en NobleProg ten zeerste aan aan iedereen die op zoek is naar uitstekend onderwijs. De ervaring was echt veranderend, en ik voel me veel zelfverzekerder bij het toepassen van wat ik heb geleerd.
Adnan Chaudhary - Computerbits
Cursus - SQL Advanced level for Analysts
Automatisch vertaald
De training was ongelooflijk interactief, wat het zowel spannend als plezierig maakte. De activiteiten en discussies versterkten het materiaal effectief. Alle noodzakelijke onderwerpen werden grondig behandeld in een goed gestructureerde en makkelijk te volgen format, waardoor we een solide begrip van het onderwerp kregen. De opname van praktijkvoorbeelden en casestudies was bijzonder nuttig, want het hielp ons te zien hoe de concepten in praktische situaties kunnen worden toegepast. Łukasz creëerde een ondersteunende en inclusieve sfeer waar iedereen zich comfortabel voelde om vragen te stellen en mee te werken, wat het totale leerproces aanzienlijk versterkte. Zijn expertise en vermogen om complexe onderwerpen op eenvoudige wijze uit te leggen waren indrukwekkend, en zijn begeleiding was onmisbaar om moeilijke concepten te begrijpen. Łukasz' enthousiasme en positieve energie waren aanstekelijk, waardoor de sessies levendig werden en ons motiveerden om actief betrokken en deelnemend te blijven. Over het algemeen was de training een fantastische ervaring, en ik voel me veel meer zelfverzekerd in mijn vaardigheden dankzij de uitstekende instructie die is gegeven.
Karol Jankowski - Computerbits
Cursus - SQL Advanced level for Analysts
Automatisch vertaald
Extreem tevreden met Luke als trainer. Hij is erg begaafd in het vasthouden van de aandacht en legt elk onderwerp uit op een manier die ik kan begrijpen. Hij was ook heel bereid om vragen te beantwoorden. Ik zou hem sterk aanraden als trainer voor de toekomst. Ik stel veel vragen, en Luke nam altijd de tijd om ze geduldig te beantwoorden.
Paul - Computerbits
Cursus - SQL Advanced level for Analysts
Automatisch vertaald
Hoe hij dingen uitlegt
Matija - Computerbits
Cursus - SQL Advanced level for Analysts
Automatisch vertaald