Kursplan

Introduksjon

  • Hva er analytiske funksjoner?
  • Fordeler og bruksområder
  • Oversikt over vanlige analytiske funksjoner

Grunnleggende analytiske funksjoner

  • ROW_NUMBER(), RANK(), DENSE_RANK()
  • Forståelse av PARTITION BY- og ORDER BY-klausuler
  • Eksempler og bruksområder

Statistiske analytiske funksjoner

  • SUM(), AVG(), MIN(), MAX()
  • LEAD() og LAG()
  • Bruksområder og scenarier

Vindu-klausul

  • Utforskning av WINDOWING-klausulen
  • Forståelse av UNBOUNDED, CURRENT ROW og N PRECEDING/FOLLOWING
  • Praktiske applikasjoner

Avanserte analytiske funksjoner

  • FIRST_VALUE() og LAST_VALUE()
  • PERCENTILE_CONT() og PERCENTILE_DISC()
  • Bruksområder og sammenligninger

Komplekse spørringer med analytiske funksjoner

  • Kombinering av analytiske funksjoner med GROUP BY
  • Nestede analytiske funksjoner
  • Eksempler fra virkeligheten

Optimalisering av analytiske funksjoner

  • Effektiv bruk av analytiske funksjoner i store datasett
  • Analyse av spørringsytelse
  • Strategier for indeksering

Feilretting og beste praksis

  • Identifisering og løsning av vanlige problemer
  • Beste praksis for å skrive effektive spørringer
  • Tips for vedlikehold og oppdatering av spørringer med analytiske funksjoner

Oppsummering og neste trinn

Krav

  • Grunnleggende forståelse av SQL
  • Kjennskap med relasjonelle databaser
  • Mellomnivå-programmeringserfaring, fortrinnsvis i SQL

Målgruppe

  • Databaseradministratorer
  • SQL-utviklere
  • Dataanalytikere
 21 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier