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.
Testimonials (7)
Ik vond het tempo van de training en het niveau van interactie leuk. Alle deelnemers werden aangemoedigd om actief deel te nemen aan discussies over oefenoplossingen, e.d.
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 waardeerde de interactieve aard van de les enorm, waar de trainer actief contact had met de aanwezigen om ervoor te zorgen dat ze de stof begrepen. Daarnaast verrijkte de uitstekende kennis van de trainer van verschillende tools voor database-manipulatie zijn presentaties aanzienlijk, en zorgde hij voor een uitgebreid overzicht van de mogelijkheden van de tools.
Kehinde - Computerbits
Cursus - SQL Advanced level for Analysts
Automatisch vertaald
De lesbenadering van Lukasz is ver superieur aan traditionele methoden. Zijn boeiende en innovatieve stijl maakte de trainingssessies ongelooflijk effectief en plezierig. Ik raad Lukasz en NobleProg ten zeerste aan voor iedereen die op zoek is naar training van de bovenste plank. De ervaring was echt transformerend en ik voel me veel zelfverzekerder in het toepassen van wat ik heb geleerd.
Adnan Chaudhary - Computerbits
Cursus - SQL Advanced level for Analysts
Automatisch vertaald
De training was ongelooflijk interactief, waardoor het zowel boeiend als aangenaam was. De activiteiten en discussies versterkten het materiaal effectief. Elk noodzakelijk onderwerp werd grondig behandeld, met een goed gestructureerd en gemakkelijk te volgen formaat dat ervoor zorgde dat we een goed begrip van het onderwerp kregen. De inclusie van praktijkvoorbeelden en casestudy's was bijzonder nuttig, omdat we zo konden zien hoe de concepten konden worden toegepast in praktische scenario's. Łukasz zorgde voor een ondersteunende en inclusieve sfeer waar iedereen zich op zijn gemak voelde om vragen te stellen en deel te nemen, wat de algehele leerervaring sterk verbeterde. Zijn expertise en vermogen om complexe onderwerpen op een eenvoudige manier uit te leggen waren indrukwekkend, en zijn begeleiding was van onschatbare waarde om ons te helpen moeilijke concepten te begrijpen. Łukasz's enthousiasme en positieve energie waren aanstekelijk, waardoor de sessies levendig waren en we gemotiveerd werden om betrokken te blijven en actief deel te nemen. Al met al was de training een fantastische ervaring, en ik voel me dankzij de uitstekende instructie die ik heb gekregen veel zelfverzekerder in mijn capaciteiten.
Karol Jankowski - Computerbits
Cursus - SQL Advanced level for Analysts
Automatisch vertaald
Erg tevreden met Luke als trainer. Hij is very boeiend en legt elk onderwerp op een manier uit dat ik het kon begrijpen. Hij was ook erg bereid om vragen te beantwoorden. Ik zou hem als trainer in de toekomst ten zeerste aanbevelen. Ik stel een HEEL veel vragen, en Luke was altijd meer dan bereid om de tijd te nemen om ze 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