Kursplan
Begränsa resultat
- WHERE-satsen
- Jämförelseoperatorer
- LIKE-villkor
- Förutsättning BETWEEN ... AND
- IS NULL-villkor
- IN-villkor
- Booleska operatorer AND, OR och NOT
- Många av villkoren i WHERE-satsen
- Operatorernas ordning
- DISTINCT-satsen
SQL-funktioner
- Skillnaderna mellan en- och flerradsfunktioner
- Egenskaper text, numeriska, datum
- Explicit och implicit omvandling
- Omvandlingsfunktioner
- Inbäddade funktioner
- Visning av funktionsprestanda - dubbel tabell
- Funktion för att få dagens datum SYSDATE
- Hantering av NULL-värden
Aggregering av data med hjälp av grupperingsfunktion
- Grupperingsfunktioner
- Hur grupperingsfunktioner hanterar NULL-värden
- Skapa grupper av data - GROUP BY-satsen
- Gruppera flera kolumner
- Begränsa funktionsresultatgruppering - HAVING-satsen
Underfrågor
- Placera underfrågor i SELECT-kommandot
- Underfrågor en- och flerradsfunktioner
- Operatorer för enradsunderfrågor
- Egenskaper för gruppering i underfrågor
- Operatorer för flerradsunderfrågor IN, ALL, ANY
- Hur NULL-värden hanteras i underfrågor
Samlingsoperatorer
- UNION-operator
- UNION ALL-operator
- INTERSECT-operator
- MINUS-operator
Vidare användning av joins
- Återbesök joins
- Kombinera INNER och OUTER joins
- Partitionerade OUTER joins
- Hierarkiska förfrågningar
Vidare användning av underfrågor
- Återbesök underfrågor
- Användning av underfrågor som virtuella tabeller/inline-vyer och kolumner
- Användning av konstruktionen WITH
- Kombinera underfrågor och joins
Analysfunktioner
- OVER-sats
- Partition Clause
- Windowing Clause
- Rank, Lead, Lag, First, Last-funktioner
Hämtning av data från flera tabeller (om tid i slutet)
- Typer av anslutningar
- Användning av NATURAL JOIN
- Aliaser för tabeller
- Joins i WHERE-satsen
- INNER JOIN
- Externa sammanslagningar LEFT, RIGHT, FULL OUTER JOIN
- Kartesiskt produkt
Aggregeringsfunktioner (om tid i slutet)
- Återbesök GROUP BY-funktionen och HAVING-satsen
- Group och Rollup
- Group och Cube
Krav
Rekommenderad närvaro på "Oracle SQL för nybörjare" utbildningskurs
Vittnesmål (5)
Jag lärde mig komplexa funktioner och hur man tillämpar 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.