Kursplan
Begrensning av resultater
- WHERE-setningen
- Sammenligningsoperatører
- LIKE-betingelse
- BETWEEN ... AND-forkrav
- IS NULL-betingelse
- IN-betingelse
- Boolske operatører AND, OR og NOT
- Mange av betingelsene i WHERE-setningen
- Rekkefølgen til operatørene.
- DISTINCT-setningen
SQL funksjoner
- Forskjellen mellom funksjoner for en og flere linjer
- Egenskaper tekst, numerisk, dato,
- Eksplicit og implisitt konvertering
- Konverteringsfunksjoner
- Innkapsling av funksjoner
- Visning av funksjonenes ytelse - dual tabell
- Henting av den nåværende datoen med funksjonen SYSDATE
- Håndtering av NULL-verdier
Aggregering av data ved bruk av grupperingsfunksjoner
- Grupperingsfunksjoner
- Hvordan grupperingsfunksjoner håndterer NULL-verdier
- Opprette grupper av data - GROUP BY-setningen
- Gruppering av flere kolonner
- Begrensing av gruppering av funksjonsresultater - HAVING-setningen
Underavspørringer
- Plasser underavspørringer i SELECT-kommandoen
- Underavspørringer med enkelt og flere linjer
- Operatører for enkeltlinje-underavspørringer
- Egenskaper ved gruppering i underavspørring
- Operatører for flere IN, ALL, ANY-underavspørringer
- Hvordan NULL-verdier behandles i underavspørringer
Kollektive operatører
- UNION-operator
- UNION ALL-operator
- INTERSECT-operator
- MINUS-operator
Videre bruk av joins
- Gjennomgang av joins
- Kombinasjon av inner og outer joins
- Partisjonerte outer joins
- Hierarkiske spørringer
Videre bruk av underavspørringer
- Gjennomgang av underavspørringer
- Bruk av underavspørringer som virtuelle tabeller/inline-visninger og kolonner
- Bruk av WITH-konstruksjonen
- Kombinasjon av underavspørringer og joins
Analytiske funksjoner
- OVER-setning
- Partition-klausul
- Vindus-klausul
- Rank, Lead, Lag, First, Last-funksjoner
Henting av data fra flere tabeller (hvis tid til overs)
- Typer av koblinger
- Bruk av NATURAL JOIN
- Aliaser for tabeller
- Joins i WHERE-setningen
- INNER JOIN
- Eksterne sammenslåingsjoins LEFT, RIGHT, FULL OUTER JOIN
- Kartesisk produkt
Aggregatfunksjoner (hvis tid til overs)
- Gjennomgang av Group By-funksjon og HAVING-setning
- Group and Rollup
- Group and Cube
Krav
Anbefalt deltakelse på "Oracle SQL for Begynnere" kurset
Testimonials (5)
Jeg lærte komplekse funksjoner og hvordan man bruker dem
Ana Alexandrescu - DB Global Technology
Kurs - Oracle SQL Advanced
Machine Translated
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Kurs - Oracle SQL Language
the exercises
Amna AlAli - Federal Demographic Council
Kurs - Oracle SQL for beginners
Richard's training style kept it interesting, the real world examples used helped to drive the concepts home.