Inspirerend, verbindend en nieuwsgierig
Een leven lang leren

10 - SQL - Functies: Min, Max, Avg, Count

SQL-functies: Min, Max, Avg, Count
1 / 14
next
Slide 1: Slide
ICTMBOStudiejaar 1-4

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

time-iconLesson duration is: 60 min

Items in this lesson

SQL-functies: Min, Max, Avg, Count

Slide 1 - Slide

This item has no instructions

Leerdoel
  • Je kan de volgende 4 SQL-functies benoemen: Min, Max, Avg en Count.
  • Je kan de volgende 4 SQL-functies Min, Max, Avg en Count gebruiken om waarden uit een tabel op te halen.

Slide 2 - Slide

This item has no instructions

Wat weet je al over SQL-functies?

Slide 3 - Mind map

This item has no instructions

Min-functie
De SQL-functie MIN retourneert de kleinste waarde in een kolom van een tabel.




SELECT MIN(column_name) FROM table_name;

Slide 4 - Slide

This item has no instructions

Voorbeeld Min-functie
Voorbeeld: Geeft het minimale uurloon van een docent
SELECT MIN(uurloonFROM docent;

Slide 5 - Slide

This item has no instructions

Max-functie
De SQL-functie MAX retourneert de grootste waarde in een kolom van een tabel.
SELECT MAX(column_name) FROM table_name;

Slide 6 - Slide

This item has no instructions

Voorbeeld Max-functie
Voorbeeld: Geeft het maximale uurloon van een docent
SELECT MAX(uurloon) FROM docent;

Slide 7 - Slide

This item has no instructions

Avg-functie
De SQL-functie AVG berekent het gemiddelde van alle numerieke waarden in een kolom van een tabel.
Let op:
  • Het gemiddelde wordt alleen berekend voor numerieke waarden. 
       NULL-waarden worden genegeerd.
  • Als er geen numerieke waarden in de kolom staan, retourneert AVG NULL.
SELECT AVG(column_name) FROM table_name;

Slide 8 - Slide

This item has no instructions

Voorbeeld Avg-functie
Voorbeeld: Geeft het gemiddelde uurloon van een docent
SELECT AVG(uurloon) FROM docent;

Slide 9 - Slide

This item has no instructions

Count-functie
De SQL-functie COUNT telt het aantal rijen in een tabel of het aantal waarden in een kolom.

  • Tellen van rijen: COUNT(*) telt alle rijen in een tabel, ongeacht of er NULL-waarden zijn.
  • Tellen van waarden in een kolom: COUNT(kolomnaam) telt het aantal waarden in de opgegeven kolom, waarbij NULL-waarden worden genegeerd.
SELECT COUNT(*) FROM klanten; 
// retourneert het aantal rijen in de tabel klanten.
SELECT COUNT(naam) FROM klanten; 
// retourneert het aantal waarden in de kolom naam in de tabel klanten,  
// waarbij NULL-waarden worden genegeerd.

Slide 10 - Slide

This item has no instructions

Voorbeeld Count-functie
Voorbeeld: Geeft het aantal docent dat woont in de plaats Breda
SELECT COUNT(*) FROM docent WHERE plaats = 'Breda';

Slide 11 - Slide

This item has no instructions

Opdracht
Maak onderstaande opdrachten en gebruik daarbij eerder genoemde functies:
  • Geef de hoogste prijs die je betaald voor een cursus
  • Geef de laagste prijs die je betaald voor een cursus
  • Wat is de gemiddelde prijs die je betaald voor een cursus
  • Geeft het aantal mannelijke cursisten in de database

Slide 12 - Slide

This item has no instructions

Samenvatting
Je hebt volgende geleerd:
  • De MIN functie retourneert de kleinste waarde in een kolom van een tabel.
  • De MAX functie retourneert de grootste waarde in een kolom van een tabel
  • De AVG functie berekent het gemiddelde van alle numerieke waarden in een kolom van een tabel.
  • De COUNT functie telt het aantal rijen in een tabel of het aantal waarden in een kolom.

Slide 13 - Slide

This item has no instructions

Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 14 - Open question

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.