SQL avancerad grundkurs
I denna kurs är fokus på att skriva SQL för att kunna hantera data i analys- och rapportsyfte. Den typen av SQL kallas för DQL (Data Query Language). Data Query Language (DQL) används för att hämta data från en databas.
Viktiga delar av DQL SQL:
- SELECT-satsen: Huvudkommandot för att hämta data från en eller flera tabeller.
- Filtrering: Med WHERE kan du specificera vilka rader som ska returneras baserat på villkor.
- Sortering: Med ORDER BY kan du ordna resultaten efter en eller flera kolumner.
- Gruppering och aggregering: Med GROUP BY, HAVING, och funktioner som SUM, COUNT, AVG, MIN, och MAX kan du summera eller analysera data.
- Join: Kombinera data från flera tabeller med kommandon som INNER JOIN, LEFT JOIN, och CROSS JOIN.
DQL är alltså kärnan i att “fråga” och “utforska” data, vilket är avgörande för analyser och rapportering.
Relationsdatabaser
För att förstå SQL, behöver man också förstå lite om hur relationsdatabaser och tabeller fungerar, något du också får lära dig i denna kurs.
Snowflake – kom igång snabbt
SQL övningarna görs i Snowflake. Du skapar själv ett student-konto hos Snowflake, vi visar hur, där du får gratis tillgång till plattformen i 120 dagar. Efter de 120 dagarna väljer du själv vad du gör med ditt konto.
I denna kurs använder du data som redan finns i Snowflake, vilket gör att du snabbt kommer igång med SQL, utan att behöva skapa en databas. Det vanligaste är ju trots allt att den som analyserar data får använda den miljö som finns, inte skapa sin egen databas:)
Som bonus ingår lite Data Definition Language (DDL), som behövs för att t ex kunna skapa nya tabeller.
5 veckor kurs
Du får tillgång till en ny modul varje vecka, vilket gör att du hinner öva och reflektera. Som studerande får man räkna med att lägga en timme egen tid på varje inspelad genomgång, ofta ännu mer, speciellt om du vill göra de övningar som kompletterar inspelningarna.