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
Referanser (5)
Jeg lærte komplekse funksjoner og hvordan bruke dem
Ana Alexandrescu - DB Global Technology
Kurs - Oracle SQL Advanced
Maskinoversatt
Flott kommunikasjon, Łukasz forklarte alt på en enkel og forståelig måte
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Maskinoversatt
instruktøren var veldig hjelpsom, tempoet i treningen var virkelig godt og øvingene var ikke for vanskelige, heller ikke for enkle. hver gang jeg ble stående fast, hjalp han meg utmerket og sørget for at jeg forsto alt.
Jade Stappaerts - KULeuven
Kurs - Oracle SQL Language
Maskinoversatt
øvelingene
Amna AlAli - Federal Demographic Council
Kurs - Oracle SQL for beginners
Maskinoversatt
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.
UBS Business Solutions Poland Sp. z o.o.
Kurs - Oracle SQL Intermediate
Maskinoversatt