Dette er et 2-dagers påbyggingskurs i SQL-programmering. Kurset er beregnet på de som har tatt SQL Grunnkurs eller har tilsvarende SQL-kunnskaper og som ønsker å lære flere og mer avanserte måter å bruke SQL på. Vi bruker Oracle, PostgreSQL og Microsoft SQL-server i kurset og belyser forskjellene mellom disse i håndteringen av avanserte SQL-setninger.
Målsetting
Etter gjennomført kurs vil deltakerne være fortrolige med mer avanserte søk etter data i SQL-databaser, inkludert søk i felt som inneholder XML- og JSON.
Forkunnskaper
Kurset krever forkunnskaper tilsvarende SQL Grunnkurs. Kurset vil såvidt mulig bli tilpasset deltakernes kunnskaper og behov.
Kursinnhold
- Gruppering med delsummer ved bruk av Rollup og Cube.
- Betingelseslogikk i søk med CASE … WHEN … THEN … ELSE
- Oppretting av egne funksjoner med SQL
- Oppretting og bruk av Materialized Views
- Bruk av Common Table Expressions (CTE)
- Bruk av komplekse felt og sammensatte datatyper (arrays, egne datatyper etc.) – opprette komplekse felt, sette inn data og søke etter data i komplekse felt.
- Eksportere data som JSON / XML
- Bruk av Vindusfunksjoner til bl.a. å regne ut kumulative summer, rangeringer mm.
- Krysstabuleringer med PIVOT-funksjoner
- Bruk av SELF JOINS
- Behandling av geografiske data med SQL
Gjennomføring
Kurset gjennomføres med en kombinasjon av online læremidler, gjennomgang av temaer og problemstillinger og praktiske øvelser. Det er ingen avsluttende eksamen, men det er hands-on øvelsesoppgaver til hovedtemaene som gjennomgås.
Datoer og Påmelding
Online kurs holdes disse datoene:
MARS 2025
10.3 – 11.3 – To dager kl 10.00 – 14.00 hver dag
APRIL 2025
09.04 – 10.04 – To dager kl 10.00 – 14.00 hver dag
JUNI 2025
04.06 – 05.06 – To dager kl 10.00 – 14.00 hver dag
Pris
kr. 11.500 pr deltaker.
Bestilling av kurs
Kurs bestilles via en epost til kurs@itfakultetet.no. Oppgi navn og epost på deltakerne og hvilke datoer man ønsker kurset gjennomført. Alle våre kurs gjennomføres som online kurs med lærer inntil videre, pga pandemi-situasjonen. Vi bruker Microsoft Teams og vår egen online e-læringsportal til kursene.
Passer ikke datoene?
- Send oss en epost med hvilke datoer som passer, så skal vi se om vi kan ordne det!
Betaling av kurs
Etter bestilling sender vi en epost med kursinformasjon og en elektronisk faktura.
Merk: Kurs og opplæring er fritatt for mva.