Kursplan

Genomgång av SQL Grundläggande

  • Upprepning av SELECT, WHERE, GROUP BY
  • Snabbgenomgång av JOIN typer
  • Förståelse av frågeutförandeordning

Datamanipulationsuttryck

  • INSERT INTO
  • UPDATA och DELETE
  • Transaktionskontroll (BEGIN, COMMIT, ROLLBACK)

Avancerade JOIN och mängdoperationer

  • FULL OUTER JOIN
  • UNION, INTERSECT, EXCEPT
  • SELF JOIN

Undersökningar och härledda tabeller

  • Korrelerade och icke-korrelerade undersökningar
  • Användning av undersökningar i FROM
  • CTEs (Common Table Expressions)

Fönsterfunktioner

  • ROW_NUMBER, RANK, DENSE_RANK
  • PARTITION BY och ORDER BY
  • LEAD och LAG funktioner

Datatyper och funktioner

  • Sträng- och datumfunktioner
  • CASE och IF påståenden
  • Typomvandlingar och hantering av nullvärden

Frågeoptimering

  • Förståelse av index
  • Användning av EXPLAIN
  • Bästa praxis för att skriva effektiva frågor

Sammanfattning och nästa steg

Krav

  • Grundläggande kunskaper om SQL SELECT-satser
  • Erfarenhet av filtrering, sortering och enkla JOIN:s
  • Förståelse för relationella databaskoncept

Målgrupp

  • Dataanalytiker
  • Utvecklare som arbetar med SQL databaser
  • Business intelligensprofessionella
 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier