Kursplan

Velg data fra database

  • Syntaxregler
  • Velger alle kolonner
  • Prosjeksjon
  • Aritmetiske operasjoner i SQL
  • Kolonnealiaser
  • Litteraler
  • Konkatenasjon

Filtrering av utdata-tabeller

  • WHERE-klausul
  • Sammenligningsoperatører
  • Betingelse LIKE
  • Betingelse BETWEEN...AND
  • Betingelse IS NULL
  • Betingelse IN
  • AND, OR, NOT operatører
  • Flere betingelser i WHERE-klausul
  • Operatørrekkefølge
  • DISTINCT-klausul

Sortering av utdata-tabeller

  • ORDER BY-klausul
  • Sortering etter flere kolonner eller uttrykk

SQL-funksjoner

  • Forskjeller mellom en-rad og fler-rad-funksjoner
  • Tekst, numerisk, DateTime-funksjoner
  • Eksplisitt og implisitt konvertering
  • Konverteringsfunksjoner
  • Nestede funksjoner
  • Dual-tabell (Oracle vs andre databaser)
  • Henting av nuværende dato og tid med forskjellige funksjoner

Aggreger data ved hjelp av aggregeringsfunksjoner

  • Aggregeringsfunksjoner
  • Aggregeringsfunksjoner vs NULL-verdi
  • GROUP BY-klausul
  • Gruppere ved hjelp av forskjellige kolonner
  • Filtrering av aggregerte data - HAVING-klausul
  • Flerdimensjonell data-gruppering - ROLLUP og CUBE operatører
  • Identifisering av summeringer - GROUPING
  • GROUPING SETS operatør

Henting av data fra flere tabeller

  • Forskjellige typer joints
  • NATURAL JOIN
  • Tabellaliaser
  • Oracle-syntax - join-betingelser i WHERE-klausul
  • SQL99-syntax - INNER JOIN
  • SQL99-syntax - LEFT, RIGHT, FULL OUTER JOINS
  • Kartesisk produkt - Oracle og SQL99-syntax

Undersøkelser

  • Når og hvor undersøkelser kan utføres
  • En-rad og fler-rad undersøkelser
  • En-rad undersøkelsesoperatører
  • Aggregeringsfunksjoner i undersøkelser
  • Fler-rad undersøkelsesoperatører - IN, ALL, ANY

Mengdeoperatører

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transaksjoner

  • COMMIT, ROLLBACK SAVEPOINT-uttrykk

Andre skjemaobjekter

  • Sekvenser
  • Synonymer
  • Visninger

Hierarkiske undersøkelser og prøver

  • Trekonstruksjon (CONNECT BY PRIOR og START WITH-klausuler)
  • SYS_CONNECT_BY_PATH-funksjonen

Betingede uttrykk

  • CASE-uttrykk
  • DECODE-uttrykk

Databehandling i forskjellige tidszoner

  • Tidszoner
  • TIMESTAMP datatyper
  • Forskjeller mellom DATE og TIMESTAMP
  • Konverteringsoperasjoner

Analytiske funksjoner

  • Bruk av
  • Partisjoner
  • Vinduer
  • Rangeringfunksjoner
  • Rapportfunksjoner
  • LAG/LEAD-funksjoner
  • FIRST/LAST-funksjoner
  • Omgjengende prosentilfunksjoner
  • Hypotetisk rangeringfunksjoner
  • WIDTH_BUCKET-funksjoner
  • Statistiske funksjoner

Krav

Det er ingen spesifikke krav for å delta på dette kurset.

 21 timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier