Ta kontakt

Kursplan

Gjennomgang av SQL-grunnleggende

  • Oppsummering av SELECT, WHERE, GROUP BY
  • Rask gjennomgang av typene JOIN
  • Forståelse av eksekveringsrekkefølge for forespørsler

Dataendringssatser

  • INSERT INTO
  • UPDATE og DELETE
  • Transaksjonskontroll (BEGIN, COMMIT, ROLLBACK)

Avanserte joiner og settoperasjoner

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

Del-forespørsler og avledede tabeller

  • Korrelerende vs. ikke-korrelerende del-forespørsler
  • Bruk av del-forespørsler i FROM
  • CTE (Common Table Expressions)

Vindusfunksjoner

  • ROW_NUMBER, RANK, DENSE_RANK
  • PARTITION BY og ORDER BY
  • LEAD og LAG-funksjoner

Datatyper og funksjoner

  • Streng- og datofunksjoner
  • CASE og IF-setninger
  • Typekonverteringer og håndtering av nullverdier

Optimalisering av forespørsler

  • Forståelse av indekser
  • Bruk av EXPLAIN
  • Beste praksis for å skrive effektive forespørsler

Oppsummering og neste steg

Krav

  • Basisk kunnskap om SQL SELECT-setninger
  • Ekspertise med filtrering, sortering og enkle joiner
  • Forståelse av konsepter for relasjonelle databaser

Målgruppe

  • Dataanalytikere
  • Utviklere som jobber med SQL-databaser
  • Fagfolk innenfor business intelligence
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier