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

bookUitdaging: Gemiddelde Cijfer van de Student

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

Zij hebben je aangeraden, en de school heeft interesse in je getoond omdat zij ook verschillende taken voor je hebben. Maar laten we eerst kennismaken met de student_grades tabel die zij aanbieden:

De tabel bevat cijfers voor examens in verschillende vakken.

De school heeft in totaal 100 studenten, waarvan de informatie in de gegeven tabel staat. In de kolom class_letter staat informatie met 3 opties: A, B of C. De naam van het vak (subject_name), evenals het cijfer van de student (grade), zijn opgenomen.

Laten we bekijken 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

Bereken het gemiddelde cijfer voor alle vakken per student. Voor het gemak van de docenten moeten de achternamen van de studenten alfabetisch worden gesorteerd. Gebruik aggregatie met de functie AVG() en geef de alias average_grade aan de kolom om succesvol te kunnen testen.

Korte instructies

  • Haal de kolom student_surname en het gemiddelde van de kolom grade op met behulp van de functie AVG.
  • 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

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4
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:

Can you explain what the SQL query does?

What are the results of this query?

How can I analyze grades by subject instead of class?

close

Awesome!

Completion rate improved to 4

bookUitdaging: Gemiddelde Cijfer van de Student

Veeg om het menu te tonen

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

Zij hebben je aangeraden, en de school heeft interesse in je getoond omdat zij ook verschillende taken voor je hebben. Maar laten we eerst kennismaken met de student_grades tabel die zij aanbieden:

De tabel bevat cijfers voor examens in verschillende vakken.

De school heeft in totaal 100 studenten, waarvan de informatie in de gegeven tabel staat. In de kolom class_letter staat informatie met 3 opties: A, B of C. De naam van het vak (subject_name), evenals het cijfer van de student (grade), zijn opgenomen.

Laten we bekijken 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

Bereken het gemiddelde cijfer voor alle vakken per student. Voor het gemak van de docenten moeten de achternamen van de studenten alfabetisch worden gesorteerd. Gebruik aggregatie met de functie AVG() en geef de alias average_grade aan de kolom om succesvol te kunnen testen.

Korte instructies

  • Haal de kolom student_surname en het gemiddelde van de kolom grade op met behulp van de functie AVG.
  • 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
single

single

some-alt