Flera 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.
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 kolumnengrade
med hjälp av funktionenAVG
. - 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
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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?
Awesome!
Completion rate improved to 4
Flera 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.
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 kolumnengrade
med hjälp av funktionenAVG
. - 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
Tack för dina kommentarer!
Awesome!
Completion rate improved to 4single