Wat is LessonUp
Zoeken
Kanalen
Inloggen
Registreren
‹
Terug naar zoeken
11 juni Groeperen 2
Groeperen 2
GROUP BY en HAVING
Extra oefeningen met LessonUp
Meld je aan bij LessonUp
op je PC
(niet je mobiel) want je moet veel typen
1 / 15
volgende
Slide 1:
Tekstslide
Informatica
Middelbare school
havo, vwo
Leerjaar 4
In deze les zitten
15 slides
, met
interactieve quizzen
en
tekstslides
.
Lesduur is:
30 min
Start les
Bewaar
Deel
Printen
Onderdelen in deze les
Groeperen 2
GROUP BY en HAVING
Extra oefeningen met LessonUp
Meld je aan bij LessonUp
op je PC
(niet je mobiel) want je moet veel typen
Slide 1 - Tekstslide
Geef per plaats het aantal rekeninghouders
A
SELECT * FROM rekeninghouder GROUP BY COUNT(plaats) AS aantal;
B
SELECT plaats, FROM rekeninghouder GROUP BY plaats HAVING COUNT(*) AS aantal;
C
SELECT plaats, COUNT(*) AS aantal FROM rekeninghouder GROUP BY plaats;
D
SELECT plaats FROM rekeninghouder GROUP BY COUNT(*) AS aantal
Slide 2 - Quizvraag
Geef per bank_id het totaal saldo
Slide 3 - Open vraag
Geef per bank_id het totaal saldo
SELECT bank_id, SUM(saldo) AS TotaalSaldo
FROM rekening
GROUP BY bank_id;
Slide 4 - Tekstslide
Geef per bank_id het totaal saldo (vorige vraag), maar alleen als het saldo hoger is dan 100
Slide 5 - Open vraag
SELECT bank_id, SUM(saldo) AS TotaalSaldo
FROM rekening
GROUP BY bank_id
HAVING SUM(saldo) > 100;
Slide 6 - Tekstslide
Slide 7 - Tekstslide
Geef per bank de aantallen per status
(lastig :-) )
Slide 8 - Open vraag
Geef per bank de aantallen per status
SELECT bank_id, status, COUNT(*) AS aantalStatus
FROM rekening
GROUP BY bank_id, status;
Slide 9 - Tekstslide
Geef het aantal rekeninghouders per plaats
van klanten uit Haarlem en Maastricht
Slide 10 - Open vraag
Geef het aantal rekeninghouders per plaats van klanten uit Haarlem en Maastricht
SELECT plaats, COUNT(*) AS 'aantal rekeninghouders'
FROM rekeninghouder
WHERE plaats = 'Haarlem' OR plaats = 'Maastricht'
GROUP BY plaats;
Slide 11 - Tekstslide
Geef het gemiddelde saldo van de opgeheven rekeningen
Slide 12 - Open vraag
Geef het gemiddelde saldo van de opgeheven rekeningen
SELECT AVG(saldo)
FROM rekening
WHERE status='opgeheven';
Blijf opletten!
Eerst simpel denken en op 'signaalwoorden' letten (zoals "per")
Slide 13 - Tekstslide
Samenvattend
WHERE voorwaarde aan een record vóórdat er gegroepeerd wordt. Wordt nooit met een functie gecombineerd.
HAVING: selectie/voorwaarde aan de gegroepeerde resultaten
HAVING alleen in combinatie met functies
Slide 14 - Tekstslide
Huiswerk
Afronden opdrachten 40, 41, 42 en 43
Bij Aan de slag 43:
vraag 1a. mag je overslaan vanwege de vage vraag!
Klaar? Maak dan 44 vraag 1 en 2
Slide 15 - Tekstslide
Meer lessen zoals deze
Les 8: Groeperen checkvragen
Mei 2023
- Les met
14 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 4
Les 6: Functies
April 2023
- Les met
11 slides
Informatica
Middelbare school
vwo
Leerjaar 4
SQL quiz
Maart 2022
- Les met
25 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 5,6
SQL spel
Januari 2021
- Les met
33 slides
Informatica
Middelbare school
havo
Leerjaar 5
SQL sleep quiz
September 2024
- Les met
24 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 5,6
SQL quiz
Februari 2024
- Les met
28 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 5,6
les 4 juni: Functies
Juni 2021
- Les met
16 slides
Informatica
Middelbare school
vwo
Leerjaar 4
C: Databases & SQL - Quiz
Juni 2024
- Les met
22 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 5,6