Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Meerdere Aggregatiefuncties in de Query | Groeperen
Intermediate SQL

bookMeerdere Aggregatiefuncties in de Query

De school kent nu de achternamen van de studenten die meer dan één cijfer voor examens hebben ontvangen, en de administratie heeft besloten om het gemiddelde cijfer van meerdere cijfers van deze studenten te berekenen, wat hun eindcijfer zal zijn.

Taak

Swipe to start coding

Je moet de achternamen ophalen van studenten met meer dan één examencijfer en daarnaast het gemiddelde cijfer van al hun cijfers berekenen. In het resultaat moeten 2 kolommen staan: de eerste is student_surname en de tweede is average_grade. Gebruik de aggregatiefuncties AVG() en COUNT() voor deze opdracht.

Sorteer het resultaat bovendien op de kolom student_surname in oplopende volgorde.

Korte instructies

  • Haal de kolom student_surname op en het gemiddelde van de kolom grade met de functie AVG.
  • Ken het alias average_grade toe aan de tweede kolom.
  • Groepeer de gegevens op student_surname.
  • Gebruik de HAVING-clausule om de resultaten te filteren op basis van COUNT(grade) > 1.
  • Sorteer de resultaten op student_surname.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 7
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

How should the average be calculated if a student has more than two grades?

What should be done if a student has only one grade?

Can you provide an example of how the final grades should look?

close

Awesome!

Completion rate improved to 4

bookMeerdere Aggregatiefuncties in de Query

Veeg om het menu te tonen

De school kent nu de achternamen van de studenten die meer dan één cijfer voor examens hebben ontvangen, en de administratie heeft besloten om het gemiddelde cijfer van meerdere cijfers van deze studenten te berekenen, wat hun eindcijfer zal zijn.

Taak

Swipe to start coding

Je moet de achternamen ophalen van studenten met meer dan één examencijfer en daarnaast het gemiddelde cijfer van al hun cijfers berekenen. In het resultaat moeten 2 kolommen staan: de eerste is student_surname en de tweede is average_grade. Gebruik de aggregatiefuncties AVG() en COUNT() voor deze opdracht.

Sorteer het resultaat bovendien op de kolom student_surname in oplopende volgorde.

Korte instructies

  • Haal de kolom student_surname op en het gemiddelde van de kolom grade met de functie AVG.
  • Ken het alias average_grade toe aan de tweede kolom.
  • Groepeer de gegevens op student_surname.
  • Gebruik de HAVING-clausule om de resultaten te filteren op basis van COUNT(grade) > 1.
  • Sorteer de resultaten op student_surname.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

close

Awesome!

Completion rate improved to 4
Sectie 1. Hoofdstuk 7
single

single

some-alt