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

Svep för att visa menyn

book
Flera Aggregeringsfunktioner i Frågan

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

Uppgift

Swipe to start coding

Du ska hämta efternamnen på elever 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 AVG() och COUNT() aggregeringsfunktioner i denna uppgift.

Sortera också 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-klausulen 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!

Avsnitt 1. Kapitel 7

Fråga AI

expand
ChatGPT

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

book
Flera Aggregeringsfunktioner i Frågan

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

Uppgift

Swipe to start coding

Du ska hämta efternamnen på elever 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 AVG() och COUNT() aggregeringsfunktioner i denna uppgift.

Sortera också 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-klausulen 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!

Avsnitt 1. Kapitel 7
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt