les 28 mei: Tabellen combineren

Agenda 28 mei
vandaag:
Filmpjes en klascode (filmpjes zijn gefixt)
Korte terugblik op onderwerp Voorwaarden
Melding bij AccSQL tool
nieuwe stof: Tabellen combineren
1 / 11
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

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

time-iconLesduur is: 30 min

Onderdelen in deze les

Agenda 28 mei
vandaag:
Filmpjes en klascode (filmpjes zijn gefixt)
Korte terugblik op onderwerp Voorwaarden
Melding bij AccSQL tool
nieuwe stof: Tabellen combineren

Slide 1 - Tekstslide

Voorwaarden 1 en 2
Huiswerk begrepen ? Nog vragen ?
SQL tot nu toe:
SELECT <kolommen>
FROM <tabel>
WHERE kolom = 123 (of 'tekst' of #28-05-2021#)
AND en OR (met haakjes waar nodig!)
kolom IN ('aaa', 'bbbb')
kolom LIKE '%xyz' of 'x%z' of 'x_z'           (enzovoort)
ORDER BY kolom ASC of DESC

Slide 2 - Tekstslide

Melding bij eerste keer AccSQL starten

Slide 3 - Tekstslide

Tabellen combineren
tot nu toe:
Zoekvragen in één tabel

Vandaag:
Soms heb je voor zoekvraag meer tabellen nodig

Slide 4 - Tekstslide

Wat zijn de voor-en achternaam van de leerling die op 13 november 2016 afwezig was?

Slide 5 - Tekstslide

Nu met SQL
SELECT voornaam, achternaam, absentie
FROM leerlingen, absenties;


Slide 6 - Tekstslide

Wat gaat er fout als je deze query uitvoert?
SELECT voornaam, achternaam, absentie
FROM leerlingen, absenties;

Slide 7 - Open vraag

Oplossing?
SELECT voornaam, achternaam, absentie
FROM leerlingen, absenties
................;

Slide 8 - Open vraag

poging 2
SELECT voornaam, achternaam, absentie
FROM leerlingen, absenties
WHERE leerlingen.admnr = absenties.admnr;


Slide 9 - Tekstslide

Automatisme !!
Informatie gevraagd uit meerdere tabellen (bij SELECT)

Bij FROM alle tabellen noemen waar info in staat EN

bij WHERE moet je de sleutelkolommen met gelijke data  koppelen 

Slide 10 - Tekstslide

AHW
ADS 30 en 31 
(in planner)

Slide 11 - Tekstslide