SQL: de basis

Gratis online cursus · Beginner · 6 lessen

Leer hoe relationele databases gegevens ordenen en schrijf SQL om gegevens te selecteren, te filteren, ermee te rekenen, te groeperen, met joins te combineren en te wijzigen. Na de cursus kun je een echte database bevragen om alledaagse bedrijfsvragen te beantwoorden.

Door Studeli

Begin met les 1

Is deze cursus SQL iets voor jou?

Voor wie

Je wilt vragen beantwoorden met gegevens uit een database, bijvoorbeeld als analist, ontwikkelaar of kantoormedewerker, en je hebt nog nooit SQL geschreven.

Wat je leert in 6 lessen

Elke les bevat alle negen studietools

  • Leermodule
  • Samenvatting
  • Walkthroughs
  • Oefenvragen
  • Flashcards
  • Leg Het Uit
  • Kernbegrippen
  • Spiekbriefje
  • Conceptmap
  1. Leg uit hoe relationele databases gegevens ordenen in tabellen met rijen, kolommen en sleutels, en lees een eenvoudig databaseschema.

    5 leerdoelen
    1. 1.Leg uit wat databases en databasemanagementsystemen doen
    2. 2.Lees gegevens die zijn geordend in tabellen, rijen en kolommen
    3. 3.Kies gegevenstypen en ga om met ontbrekende waarden
    4. 4.Identificeer rijen met sleutels en koppel tabellen
    5. 5.Lees en gebruik een databaseschema
  2. Haal rijen op met SELECT, filter ze met WHERE en sorteer ze met ORDER BY, en combineer voorwaarden om vragen over één tabel te beantwoorden.

    6 leerdoelen
    1. 1.Haal gegevens op met SELECT en FROM
    2. 2.Filter rijen met WHERE
    3. 3.Selecteer op lijsten, bereiken en tekstpatronen
    4. 4.Werk met ontbrekende waarden (NULL)
    5. 5.Sorteer en beperk queryresultaten
    6. 6.Beantwoord vragen over één tabel
  3. Maak berekende kolommen met rekenkundige bewerkingen, tekenreeksfuncties en datumfuncties, verwerk ontbrekende waarden en deel rijen in categorieën in met CASE-expressies.

    5 leerdoelen
    1. 1.Maak berekende kolommen met expressies en aliassen
    2. 2.Verwerk ontbrekende waarden met NULL-logica en COALESCE
    3. 3.Schoon tekst op, voeg tekst samen en splits tekst met tekenreeksfuncties
    4. 4.Werk met datums en tijden
    5. 5.Deel rijen in categorieën in met CASE-expressies
  4. Vat gegevens samen met aggregatiefuncties, groepeer rijen met GROUP BY en filter groepen met HAVING.

    5 leerdoelen
    1. 1.Vat gegevens samen met aggregatiefuncties
    2. 2.Groepeer rijen en vat elke groep samen
    3. 3.Filter gegroepeerde resultaten met HAVING
    4. 4.Bereken exacte en correct afgeronde resultaten
    5. 5.Beantwoord bedrijfsvragen met aggregatiequery's
  5. Combineer gegevens uit gerelateerde tabellen met inner joins en outer joins, en bevraag een-op-veelrelaties en veel-op-veelrelaties.

    6 leerdoelen
    1. 1.Begrijp hoe een join gerelateerde tabellen combineert
    2. 2.Combineer overeenkomende rijen met inner joins
    3. 3.Behoud rijen zonder overeenkomst met outer joins
    4. 4.Koppel een tabel aan zichzelf en aan elke rij van een andere tabel
    5. 5.Bevraag veel-op-veelrelaties en ketens van tabellen
    6. 6.Voorkom dubbele rijen en andere valkuilen bij joins
  6. Maak tabellen met integriteitsregels en wijzig gegevens veilig met INSERT, UPDATE en DELETE.

    6 leerdoelen
    1. 1.Maak tabellen met geschikte gegevenstypen voor de kolommen
    2. 2.Bescherm gegevens met integriteitsregels
    3. 3.Voeg rijen toe met INSERT
    4. 4.Wijzig en verwijder rijen met UPDATE en DELETE
    5. 5.Bundel wijzigingen in transacties
    6. 6.Wijzig de tabelstructuur met ALTER TABLE en DROP TABLE

Wat je hierna kunt volgen

Meer cursussen Programmeren
Volgende: Data-analyse: van vraag tot dashboard met spreadsheets, SQL en BI (Beginner)

Je wilt beginnen met data-analyse (of data gebruiken in je huidige werk) en kunt al met eenvoudige formules in een rekenblad werken; programmeren of statistiek is niet nodig.

Maak je eigen Studiemateriaal

Maak van je aantekeningen, slides en documenten Leermodules, Oefenvragen, Flashcards en 6 andere tools.

Aan de slag