Kom i kontakt

Kursplan

Välja data från databas

  • Syntaksregler
  • Välja alla kolumner
  • Projektion
  • Aritmetiska operationer i SQL
  • Kolumnalias
  • Literaler
  • Konkatenering

Filtrera resultatbord

  • WHERE-sats
  • Jämförelseoperatorer
  • Villkor LIKE
  • Villkor BETWEEN...AND
  • Villkor IS NULL
  • Villkor IN
  • Operatorerna AND, OR, NOT
  • Flera villkor i WHERE-satsen
  • Satserordning (operators order)
  • DISTINCT-sats

Sortera resultatbord

  • ORDER BY-sats
  • Sortera efter flera kolumner eller uttryck

Funktioner i SQL

  • Skillnader mellan funktioner för enkel rad och fler rader
  • Tecken-, numeriska och DateTime-funktioner
  • Explicit och implicit omvandling
  • Omvandringsfunktioner
  • Nästlade funktioner
  • Dual-tabellen (Oracle jämfört med andra databaser)
  • Hämta aktuellt datum och tid med olika funktioner

Aggregera data med aggregeringsfunktioner

  • Agreringsfunktioner
  • Agreringsfunktioner vs NULL-värde
  • GROUP BY-sats
  • Gruppering via olika kolumner
  • Filtrering av aggregerad data – HAVING-satsen
  • Multi-dimensionell datagruppning – ROLLUP och CUBE-operatorer
  • Identifiera sammanfattningar – GROUPING
  • OPERATORN GROUPING SETS

Hämta data från flera tabeller

  • Olika typer av joins
  • NATURAL JOIN
  • Tabellalias
  • Oracle-syntax – kopplingsvillkor i WHERE-satsen
  • SQL99-syntax – INNER JOIN
  • SQL99-syntax – LEFT, RIGHT och FULL OUTER JOINS
  • Kartesisk produkt – Oracle- och SQL99-syntax

Underfrågor (subqueries)

  • När och var underfrågor kan utföras
  • Enkelradiga och fler-radiga underfrågor
  • Operatorer för enkelradiga underfrågor
  • Agreringsfunktioner i underfrågor
  • Operatorer för fler-radiga underfrågor – IN, ALL, ANY

Mängdoperatorer

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transaktioner

  • KOMMANDONA COMMIT, ROLLBACK och SAVEPOINT

Andra schemata-objekt

  • Sekvenser (Sequences)
  • Synonymer
  • Vyer

Hierarkiska frågor och exempel

  • Trädstruktur (med CONNECT BY PRIOR och START WITH-satser)
  • Funktionen SYS_CONNECT_BY_PATH

Villkorsuttryck

  • CASE-uttryck
  • DECODE-uttryck

Datahantering i olika tidszoner

  • Tidszoner
  • Datatyperna TIMESTAMP
  • Skillnader mellan DATE och TIMESTAMP
  • Omvandlingsoperationer

Analysfunktioner (Analytic functions)

  • Användning av...
  • Partitioner
  • Fönster
  • Rankningsfunktioner
  • Rapporteringsfunktioner
  • LAG/LEAD-funktioner
  • FIRST/LAST-funktioner
  • Reverserade procentilfunktioner
  • Hypotetiska rankningsfunktioner
  • WIDTH_BUCKET-funktioner
  • Statistiska funktioner

Krav

Det finns inga specifika krav för att delta på denna kurs.

 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier