Kursplan
Välja data från databasen
- Syntaxregler
- Markera alla kolumner
- Utsprång
- Aritmetiska operationer i SQL
- Kolumner alias
- Bokstäver
- Sammankoppling
Filtrera resultattabeller
- WHERE klausul
- Jämförelseoperatörer
- Skick LIKE
- Skick MELLAN...OCH
- Skicket ÄR NULL
- Skick IN
- OCH, ELLER, INTE operatorer
- Flera villkor i WHERE-klausulen
- Operatörer beställer
- DISTINCT klausul
Sortera utfallstabeller
- ORDER BY klausul
- Sortera efter flera kolumner eller uttryck
SQL Funktioner
- Skillnader mellan enrads- och flerradsfunktioner
- Tecken, siffror, DateTime-funktioner
- Explicit och implicit konvertering
- Konverteringsfunktioner
- Kapslade funktioner
- Dubbel tabell (Oracle jämfört med andra databaser)
- Hämta aktuellt datum och tid med olika funktioner
Aggregera data med hjälp av aggregerade funktioner
- Aggregerade funktioner
- Aggregatfunktioner kontra NULL-värde
- GROUP BY klausul
- Gruppering med olika kolumner
- Filtrera aggregerad data - HAVING-sats
- Flerdimensionell datagruppering - ROLLUP- och CUBE-operatorer
- Identifierande sammanfattningar - GRUPPERNING
- GRUPPERINGSSÄTT operatör
Hämta data från flera tabeller
- Olika typer av leder
- NATURLIG GÅ MED
- Tabellalias
- Oracle syntax - kopplingsvillkor i WHERE-satsen
- SQL99-syntax - INRE JOIN
- SQL99-syntax - VÄNSTER, HÖGER, HELA YTTRE JOINS
- Kartesisk produkt - Oracle och SQL99 syntax
underfrågor
- När och var underfrågan kan göras
- Enkelrads- och flerradsunderfrågor
- Enrads underfrågeoperatorer
- Aggregera funktioner i underfrågor
- Operatorer för flera rader av underfråge - IN, ALLA, ALLA
Ställ in operatörer
- UNION
- UNION ALLA
- KORSAS
- MINUS/UTOM
Transaktioner
- COMMIT, ROLLBACK SAVEPOINT uttalanden
Andra schemaobjekt
- Sekvenser
- Synonymer
- Visningar
Hierarkiska frågor och exempel
- Trädkonstruktion (CONNECT BY PRIOR och START WITH-satser)
- Funktionen SYS_CONNECT_BY_PATH
Villkorliga uttryck
- CASE uttryck
- DECODE uttryck
Datahantering i olika tidszoner
- Tidszoner
- TIMESTAMP datatyper
- Skillnader mellan DATE och TIMESTAMP
- Konverteringsoperationer
Analytiska funktioner
- Användning av
- Skiljeväggar
- Windows
- Rangordna funktioner
- Rapporteringsfunktioner
- LAG/LEAD-funktioner
- FIRST/LAST-funktioner
- Omvända percentilfunktioner
- hypotetiska rangfunktioner
- WIDTH_BUCKET funktioner
- Statistiska funktioner
Krav
Det finns inga specifika krav som krävs för att gå denna kurs.
Vittnesmål (7)
Det var mycket välorganiserat
Ana - DB Global Technology SRL
Kurs - SQL Advanced level for Analysts
Machine Translated
Utbildarens färdigheter och upplägg
Marius - DB Global Technology SRL
Kurs - SQL Advanced level for Analysts
Machine Translated
Mycket välstrukturerad, bra tempo och värdefull information som visas upp i flera lager med ökad svårighetsgrad.
Andrei ranac - DB Global Technology SRL
Kurs - SQL Advanced level for Analysts
Machine Translated
Bred diskussion om ämnet
Marcin - DPDgroup IT Solutions sp. z o.o.
Kurs - SQL Advanced level for Analysts
Machine Translated
Jag utökade mitt logiska tänkande, det var mycket bra träning för min hjärna, och jag lärde mig mycket, så jag är mer rustad för mina arbetsövningar
Kaja - DPDgroup IT Solutions sp. z o.o.
Kurs - SQL Advanced level for Analysts
Machine Translated
övningar + det faktum att tränaren hade tillgång till varje användares skrivbord och gav instruktioner i realtid när han utförde övningarna.
Ania - Santander
Kurs - SQL Advanced level for Analysts
Machine Translated
The training materials.