Les 3 - SQL: gegevens samenvoegen

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

This lesson contains 10 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 50 min

Items in this lesson

Domein H
Databases
SQL: Gegevens samenvoegen

Slide 1 - Slide

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 - Slide

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 - Slide

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 - Slide

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 - Slide

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 - Slide

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 - Slide

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

Slide 8 - Slide

Wat heb je geleerd deze les?

Slide 9 - Open question

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

Slide 10 - Open question