Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Flera Aggregatfunktioner i Frågan | Gruppering
Intermediär SQL

bookFlera Aggregatfunktioner i Frågan

Skolan känner nu till efternamnen på de elever som fått mer än ett betyg på proven, och administrationen har beslutat att beräkna medelbetyget från flera betyg för dessa elever, vilket kommer att bli deras slutbetyg.

Uppgift

Swipe to start coding

Du ska hämta efternamnen på studenter med mer än ett provbetyg och även beräkna medelbetyget från alla deras betyg. I svaret ska du ha 2 kolumner: den första är student_surname och den andra är average_grade. Använd aggregeringsfunktionerna AVG() och COUNT() i denna uppgift.

Sortera dessutom resultatet efter kolumnen student_surname i stigande ordning.

Kortfattade instruktioner

  • Hämta kolumnen student_surname och medelvärdet av kolumnen grade med hjälp av funktionen AVG.
  • Tilldela aliaset average_grade till den andra kolumnen.
  • Gruppera data efter student_surname.
  • Använd HAVING-satsen för att filtrera resultaten baserat på COUNT(grade) > 1.
  • Sortera resultaten efter student_surname.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 7
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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

bookFlera Aggregatfunktioner i Frågan

Svep för att visa menyn

Skolan känner nu till efternamnen på de elever som fått mer än ett betyg på proven, och administrationen har beslutat att beräkna medelbetyget från flera betyg för dessa elever, vilket kommer att bli deras slutbetyg.

Uppgift

Swipe to start coding

Du ska hämta efternamnen på studenter med mer än ett provbetyg och även beräkna medelbetyget från alla deras betyg. I svaret ska du ha 2 kolumner: den första är student_surname och den andra är average_grade. Använd aggregeringsfunktionerna AVG() och COUNT() i denna uppgift.

Sortera dessutom resultatet efter kolumnen student_surname i stigande ordning.

Kortfattade instruktioner

  • Hämta kolumnen student_surname och medelvärdet av kolumnen grade med hjälp av funktionen AVG.
  • Tilldela aliaset average_grade till den andra kolumnen.
  • Gruppera data efter student_surname.
  • Använd HAVING-satsen för att filtrera resultaten baserat på COUNT(grade) > 1.
  • Sortera resultaten efter student_surname.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

close

Awesome!

Completion rate improved to 4
Avsnitt 1. Kapitel 7
single

single

some-alt