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
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

Cette leçon contient 11 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 30 min

Éléments de cette leçon

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

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

Melding bij eerste keer AccSQL starten

Slide 3 - Diapositive

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

Vandaag:
Soms heb je voor zoekvraag meer tabellen nodig

Slide 4 - Diapositive

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

Slide 5 - Diapositive

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


Slide 6 - Diapositive

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

Slide 7 - Question ouverte

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

Slide 8 - Question ouverte

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


Slide 9 - Diapositive

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

AHW
ADS 30 en 31 
(in planner)

Slide 11 - Diapositive