Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Flere Aggregatfunktioner i Forespørgslen | Gruppering
Mellemliggende SQL

Stryg for at vise menuen

book
Flere Aggregatfunktioner i Forespørgslen

Skolen kender nu efternavnene på de elever, der har modtaget mere end én karakter for eksamener, og administrationen har besluttet at beregne gennemsnitskarakteren fra flere karakterer for disse elever, og det vil være deres endelige karakter.

Opgave

Swipe to start coding

Du skal hente efternavnene på elever med mere end én eksamenskarakter og også beregne gennemsnitskarakteren fra alle deres karakterer. I svaret skal du have 2 kolonner: den første er student_surname, og den anden er average_grade. Brug AVG() og COUNT() aggregerede funktioner i denne opgave.

Sorter også resultatet efter student_surname kolonnen i stigende rækkefølge.

Korte instruktioner

  • Hent student_surname kolonnen og gennemsnittet af grade kolonnen ved hjælp af AVG funktionen.
  • Tildel aliaset average_grade til den anden kolonne.
  • Grupper dataene efter student_surname.
  • Brug HAVING klausulen til at filtrere resultaterne baseret på COUNT(grade) > 1.
  • Sorter resultaterne efter student_surname.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7
Vi beklager, at noget gik galt. Hvad skete der?

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

book
Flere Aggregatfunktioner i Forespørgslen

Skolen kender nu efternavnene på de elever, der har modtaget mere end én karakter for eksamener, og administrationen har besluttet at beregne gennemsnitskarakteren fra flere karakterer for disse elever, og det vil være deres endelige karakter.

Opgave

Swipe to start coding

Du skal hente efternavnene på elever med mere end én eksamenskarakter og også beregne gennemsnitskarakteren fra alle deres karakterer. I svaret skal du have 2 kolonner: den første er student_surname, og den anden er average_grade. Brug AVG() og COUNT() aggregerede funktioner i denne opgave.

Sorter også resultatet efter student_surname kolonnen i stigende rækkefølge.

Korte instruktioner

  • Hent student_surname kolonnen og gennemsnittet af grade kolonnen ved hjælp af AVG funktionen.
  • Tildel aliaset average_grade til den anden kolonne.
  • Grupper dataene efter student_surname.
  • Brug HAVING klausulen til at filtrere resultaterne baseret på COUNT(grade) > 1.
  • Sorter resultaterne efter student_surname.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt