Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Gemiddelde Cijfer Uitdaging voor Studenten | Groeperen
Intermediate SQL

Veeg om het menu te tonen

book
Gemiddelde Cijfer Uitdaging voor Studenten

Je hebt een uitstekende prestatie geleverd en het bouwbedrijf geholpen. Ze zijn begonnen met het uitbreiden van de Gele metrolijn.

Ze hebben je aanbevolen, en de school heeft interesse in je getoond omdat ze ook verschillende taken voor je hebben. Maar laten we eerst kennismaken met de student_grades tabel die ze verstrekken:

De tabel bevat cijfers voor examens in verschillende vakken.

De school heeft in totaal 100 studenten, informatie over hen is te vinden in de gegeven tabel. Er is informatie in de kolom class_letter, die 3 opties heeft: A, B of C. De naam van het vak (subject_name), evenals het cijfer van de student (grade), zijn inbegrepen.

Laten we eens kijken hoeveel studenten er in elke klas zijn met de volgende query:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Taak

Swipe to start coding

Je taak is nu om het gemiddelde cijfer te berekenen voor alle vakken voor elke student. Ook, voor het gemak van de docenten, moet je de achternamen van de studenten alfabetisch sorteren. Gebruik aggregatie met de AVG() functie en geef een alias average_grade om succesvol te testen.

Korte Instructies

  • Haal de kolom student_surname en het gemiddelde van de kolom grade op met behulp van de AVG functie.
  • Voeg de alias average_grade toe aan de tweede kolom.
  • Groepeer de gegevens op student_surname.
  • Sorteer de resultaten op student_surname in oplopende volgorde.

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!

Sectie 1. Hoofdstuk 4
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?

Vraag AI

expand
ChatGPT

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

book
Gemiddelde Cijfer Uitdaging voor Studenten

Je hebt een uitstekende prestatie geleverd en het bouwbedrijf geholpen. Ze zijn begonnen met het uitbreiden van de Gele metrolijn.

Ze hebben je aanbevolen, en de school heeft interesse in je getoond omdat ze ook verschillende taken voor je hebben. Maar laten we eerst kennismaken met de student_grades tabel die ze verstrekken:

De tabel bevat cijfers voor examens in verschillende vakken.

De school heeft in totaal 100 studenten, informatie over hen is te vinden in de gegeven tabel. Er is informatie in de kolom class_letter, die 3 opties heeft: A, B of C. De naam van het vak (subject_name), evenals het cijfer van de student (grade), zijn inbegrepen.

Laten we eens kijken hoeveel studenten er in elke klas zijn met de volgende query:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Taak

Swipe to start coding

Je taak is nu om het gemiddelde cijfer te berekenen voor alle vakken voor elke student. Ook, voor het gemak van de docenten, moet je de achternamen van de studenten alfabetisch sorteren. Gebruik aggregatie met de AVG() functie en geef een alias average_grade om succesvol te testen.

Korte Instructies

  • Haal de kolom student_surname en het gemiddelde van de kolom grade op met behulp van de AVG functie.
  • Voeg de alias average_grade toe aan de tweede kolom.
  • Groepeer de gegevens op student_surname.
  • Sorteer de resultaten op student_surname in oplopende volgorde.

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!

Sectie 1. Hoofdstuk 4
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt