Cursusaanbod
Gegevens uit database selecteren
- Syntaxisregels
- Alle kolommen selecteren
- Projectie
- Rekenkundige bewerkingen in SQL
- Kolommenaliassen
- Letterlijk
- Aaneenschakeling
Uitkomsttabellen filteren
- WHERE-clausule
- Vergelijkingsoperatoren
- Conditie ALS
- Conditie TUSSEN...EN
- Voorwaarde IS NUL
- Conditie IN
- AND, OR, NOT-operatoren
- Verschillende voorwaarden in de WHERE-clausule
- Exploitanten bestellen
- DISTINCT-clausule
Uitkomsttabellen sorteren
- ORDER BY-clausule
- Sorteer op meerdere kolommen of expressies
SQL Functies
- Verschillen tussen functies met één rij en functies met meerdere rijen
- Teken-, numerieke en DateTime-functies
- Expliciete en impliciete conversie
- Conversiefuncties
- Geneste functies
- Dubbele tabel (Oracle versus andere databases)
- Actuele datum en tijd verkrijgen met verschillende functies
Verzamel gegevens met behulp van aggregatiefuncties
- Geaggregeerde functies
- Geaggregeerde functies versus NULL-waarde
- GROUP BY-clausule
- Groeperen met behulp van verschillende kolommen
- Geaggregeerde gegevens filteren - HAVING-clausule
- Multidimensionale gegevensgroepering - ROLLUP- en CUBE-operatoren
- Samenvattingen identificeren - GROEPEREN
- GROUPING SETS-operator
Gegevens uit meerdere tabellen ophalen
- Verschillende soorten gewrichten
- NATUURLIJKE MOEITE
- Tabelaliassen
- Oracle syntaxis - voorwaarden samenvoegen in WHERE-clausule
- SQL99-syntaxis - INNER JOIN
- SQL99-syntaxis - LINKS, RECHTS, VOLLEDIGE OUTER JOINS
- Cartesisch product - syntaxis Oracle en SQL99
subquery's
- Wanneer en waar subquery kan worden uitgevoerd
- Subquery's met één en meerdere rijen
- Subquery-operatoren met één rij
- Verzamel functies in subquery's
- Subquery-operatoren met meerdere rijen - IN, ALL, ANY
Operatoren instellen
- UNIE
- UNIE ALLEMAAL
- SNIJDEN
- MIN/BEHALVE
Transacties
- COMMIT, ROLLBACK SAVEPOINT-instructies
Andere schemaobjecten
- Opeenvolgingen
- Synoniemen
- Keer bekeken
Hiërarchische zoekopdrachten en voorbeelden
- Boomconstructie (clausules CONNECT BY PRIOR en START WITH)
- SYS_CONNECT_BY_PATH-functie
Voorwaardelijke expressies
- CASE-expressie
- DECODE-expressie
Gegevensbeheer in verschillende tijdzones
- Tijdzones
- TIMESTAMP-gegevenstypen
- Verschillen tussen DATUM en TIMESTAMP
- Conversie-operaties
Analytische functies
- Gebruik van
- Partities
- ramen
- Functies rangschikken
- Rapportagefuncties
- LAG/LEAD-functies
- EERSTE/LAATSTE functies
- Omgekeerde percentielfuncties
- hypothetische rangfuncties
- WIDTH_BUCKET-functies
- Statistische functies
Vereisten
Er zijn geen specifieke vereisten om aan deze cursus deel te nemen.
Getuigenissen (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