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

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

time-iconLesson duration is: 30 min

Items in this lesson

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

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

Melding bij eerste keer AccSQL starten

Slide 3 - Slide

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

Vandaag:
Soms heb je voor zoekvraag meer tabellen nodig

Slide 4 - Slide

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

Slide 5 - Slide

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


Slide 6 - Slide

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

Slide 7 - Open question

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

Slide 8 - Open question

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


Slide 9 - Slide

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

AHW
ADS 30 en 31 
(in planner)

Slide 11 - Slide