Kursplan

Införandet

  • Vad är analytiska funktioner?
  • Fördelar och användningsfall
  • Översikt över vanliga analysfunktioner

Grundläggande analytiska funktioner

  • ROW_NUMBER(), RANG(), DENSE_RANK()
  • Förstå PARTITION BY- och ORDER BY-satser
  • Exempel och användningsfall

Statistiska analytiska funktioner

  • SUM(), AVG(), MIN(), MAX()
  • LEAD() och LAG()
  • Användningsfall och scenarier

Fönster-klausul

  • Utforska WINDOWING-satsen
  • Förstå OBUNDEN, AKTUELL RAD och N FÖREGÅENDE/FÖLJANDE
  • Praktiska tillämpningar

Avancerade analytiska funktioner

  • FIRST_VALUE () och LAST_VALUE ()
  • PERCENTILE_CONT () och PERCENTILE_DISC ()
  • Användningsfall och jämförelser

Komplexa frågor med analysfunktioner

  • Kombinera analytiska funktioner med GROUP BY
  • Kapslade analysfunktioner
  • Exempel från verkligheten

Optimera analysfunktioner

  • Effektiv användning av analysfunktioner i stora datamängder
  • Analysera frågeprestanda
  • Strategier för indexering

Felsökning och bästa praxis

  • Identifiera och lösa vanliga problem
  • Metodtips för att skriva effektiva frågor
  • Tips för att underhålla och uppdatera frågor om analysfunktioner

Sammanfattning och nästa steg

Krav

  • Grundläggande förståelse för SQL
  • Kännedom om relationella databaser
  • Mellannivåerprogrammeringserfarenhet, helst i SQL

Målgrupp

  • Databasadministratörer
  • SQL-utvecklare
  • Dataanalytiker
 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier