Flere Aggregatfunktioner i Forespørgslen
Skolen kender nu efternavnene på de elever, der har modtaget mere end én karakter for prøver, og administrationen har besluttet at beregne gennemsnitskarakteren ud fra de flere karakterer for disse elever, hvilket vil være deres endelige karakter.
Swipe to start coding
Du skal hente efternavnene på de studerende, der har mere end én eksamenskarakter, og samtidig beregne gennemsnittet af alle deres karakterer. I svaret skal der være 2 kolonner: den første er student_surname
, og den anden er average_grade
. Brug aggregatfunktionerne AVG()
og COUNT()
i denne opgave.
Sorter desuden resultatet efter kolonnen student_surname
i stigende rækkefølge.
Korte instruktioner
- Hent kolonnen
student_surname
og gennemsnittet af kolonnengrade
ved hjælp af funktionenAVG
. - Tildel aliaset
average_grade
til den anden kolonne. - Gruppér dataene efter
student_surname
. - Brug
HAVING
-klausulen til at filtrere resultaterne baseret påCOUNT(grade) > 1
. - Sortér resultaterne efter
student_surname
.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 4
Flere Aggregatfunktioner i Forespørgslen
Stryg for at vise menuen
Skolen kender nu efternavnene på de elever, der har modtaget mere end én karakter for prøver, og administrationen har besluttet at beregne gennemsnitskarakteren ud fra de flere karakterer for disse elever, hvilket vil være deres endelige karakter.
Swipe to start coding
Du skal hente efternavnene på de studerende, der har mere end én eksamenskarakter, og samtidig beregne gennemsnittet af alle deres karakterer. I svaret skal der være 2 kolonner: den første er student_surname
, og den anden er average_grade
. Brug aggregatfunktionerne AVG()
og COUNT()
i denne opgave.
Sorter desuden resultatet efter kolonnen student_surname
i stigende rækkefølge.
Korte instruktioner
- Hent kolonnen
student_surname
og gennemsnittet af kolonnengrade
ved hjælp af funktionenAVG
. - Tildel aliaset
average_grade
til den anden kolonne. - Gruppér dataene efter
student_surname
. - Brug
HAVING
-klausulen til at filtrere resultaterne baseret påCOUNT(grade) > 1
. - Sortér resultaterne efter
student_surname
.
Løsning
Tak for dine kommentarer!
Awesome!
Completion rate improved to 4single