
SQL Programmering Grundkursus
Beskrivelse
SQL er nøglen til at forstå, analysere og manipulere data i relationelle databaser – uanset om du arbejder med rapportering, databehandling eller systemintegration. På dette grundkursus får du en solid og praktisk indføring i det SQL-håndværk, der gør dig i stand til at hente, kombinere og bearbejde data professionelt.
Du får en grundig forståelse for, hvordan SQL-forespørgsler bygges op – fra valg af datagrundlag med FROM til udvælgelse og filtrering med SELECT og WHERE. Du lærer at sortere og gruppere data med ORDER BY og GROUP BY, og får styr på centrale aggregatfunktioner som SUM, AVG, MIN, MAX og COUNT.
Vi dykker også ned i, hvordan du kombinerer data fra flere tabeller med JOINs, håndterer NULL-værdier korrekt, og bruger subqueries til at analysere mere komplekse datasæt. Du lærer desuden at opdatere, indsætte og slette data i databasen – og hvordan VIEWs kan bruges til at strukturere og genbruge forespørgsler effektivt.
Undervejs ser vi på SQL’s logiske rækkefølge og almindelige faldgruber – fx heltalsdivision, NULL-logik og syntaksfejl – og du lærer best practices, der gør din kode lettere at læse og vedligeholde. Undervisningen er produktoafhængig og følger SQL-standarden, så du lærer syntaks og teknikker, der virker på tværs af databaser som SQL Server, PostgreSQL, Oracle, MySQL og flere.
Efter kurset kan du:
- Skrive præcise og effektive SQL-forespørgsler
- Udvælge og filtrere data med SELECT, FROM og WHERE
- Sortere og gruppere data, og anvende aggregatfunktioner
- Sammensætte data fra flere tabeller med JOINs
- Bruge subqueries til at analysere og strukturere data
- Opdatere, indsætte og slette data i databasen
- Undgå klassiske fejl og følge best practices i SQL
- Skrive kode, der er læsbar, robust og let at vedligeholde
Kurset er ideelt for dig, der arbejder med data – fx som analytiker, udvikler, controller eller administrator – og ønsker en grundlæggende, men grundig indføring i SQL, der giver mening i praksis.
Certificeringspakker
Moduloversigt
- Modul 1Grundlæggende databasebegreber
- Introduktion til relationelle databaser og tabeller
- Forståelse af resultatsæt og dataorganisation
- Håndtering af NULL-værdier og grundlæggende datalogik
- Modul 2SELECT FROM og ORDER BY
- Udvælgelse af kolonner og brug af aliaser
- Valg af datakilder og forståelse af FROM
- Sortering og styring af rækkefølge med ORDER BY
- Modul 3WHERE
- Filtrering af rækker med betingelser
- Anvendelse af logiske operatorer (AND, OR, NOT)
- Tekst-, interval- og NULL-baserede søgninger
- Modul 4INNER JOINS
- Sammensætning af data fra flere tabeller
- Anvendelse af INNER JOIN og tabelaliasser
- Forståelse af relationer og join-betingelser
- Modul 5Aggregatfunktioner
- Brug af funktioner som SUM, AVG, COUNT m.fl.
- Håndtering af manglende værdier i beregninger
- Forståelse af hvornår og hvordan aggregater anvendes
- Modul 6Subqueries
- Indlejrede forespørgsler til avanceret dataselektion
- Kombination med aggregater og filtrering
- Strategier for opbygning af komplekse udtræk
- Modul 7GROUP BY
- Gruppéring af data og anvendelse af aggregater
- Hovedgruppering og funktionel afhængighed
- Best practices ved brug af GROUP BY
- Modul 8INSERT UPDATE DELETE
- Tilføjelse og sletning af rækker i en tabel
- Opdatering af data baseret på betingelser
- Forståelse af begrænsninger og dataintegritet
- Modul 9VIEWs
- Oprettelse og anvendelse af views
- Strukturering og genbrug af forespørgsler
- Begrænsninger og fordele ved views
Er du i tvivl?
Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!
