Les 3 - SQL: gegevens samenvoegen

Domein H
Databases
SQL: Gegevens samenvoegen
1 / 10
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

In deze les zitten 10 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 50 min

Onderdelen in deze les

Domein H
Databases
SQL: Gegevens samenvoegen

Slide 1 - Tekstslide

Leerdoel
Aan het eind van deze les weet je hoe je met SQL gegevens uit een tabel kan samenvoegen om van de gegevens zinvolle informatie te genereren.

Slide 2 - Tekstslide

Bespreken HW
Opdracht 1: 
This database contains an incomplete list of box office hits and their release year. In this challenge, you're going to get the results back out of the database in different ways! In this first step, just select all the movies.
SELECT * FROM movies;

Slide 3 - Tekstslide

Bespreken HW
Opdracht 2: 
Now, add a second query after the first, that retrieves only the movies that were released in the year 2000 or later, not before. Sort the results so that the earlier movies are listed first. You should have 2 SELECT statements after this step.
SELECT * FROM movies WHERE release_year > 2000 ORDER BY release_year;

Slide 4 - Tekstslide

Gegevens samenvoegen
Als je met SQL gegevens uit een tabel haalt kan je ook nog wat met deze gegevens doen voordat het wordt weergegeven, bijvoorbeeld getallen optellen uit een kolom.
SELECT SUM(bedrag) FROM transactie;

Slide 5 - Tekstslide

Groeperen
Gegevens kunnen ook gegroepeerd worden, omdat je bijvoorbeeld wilt weten welke rekeningnummer exact hetzelfde saldo hebben.
SELECT saldo, COUNT(*) FROM rekening GROUP BY saldo;

Slide 6 - Tekstslide

Extra kolommen in resultaat
Je kan ook extra kolommen in het resultaat laten genereren. Je wilt bijvoorbeeld per plaatsnaam weten hoeveel rekeninghouders er zijn.
SELECT plaats, COUNT(*) AS 'aantal rekeninghouders' FROM rekeninghouder GROUP BY plaats

Slide 7 - Tekstslide

Zelf aan de slag!
Op de website van de Khan Academy kan je zelf oefenen met het maken van een database.

Slide 8 - Tekstslide

Wat heb je geleerd deze les?

Slide 9 - Open vraag

Schrijf één ding op die je moeilijk vond deze les

Slide 10 - Open vraag