Gjennomsnittlig Elevkarakter Utfordring
Du har gjort en utmerket jobb og hjulpet byggefirmaet. De har begynt å jobbe med å utvide Yellow metrolinjen.
De har anbefalt deg, og skolen har vist interesse for deg fordi de også har flere oppgaver til deg. Men først, la oss bli kjent med student_grades-tabellen de gir:
Tabellen inneholder karakterer for eksamener i ulike fag.
Skolen har totalt 100 elever, informasjon om dem er gitt i den oppgitte tabellen. Det er informasjon i class_letter-kolonnen, som har 3 alternativer: A, B eller C. Fagnavnet (subject_name), samt elevens karakter (grade), er inkludert.
La oss se hvor mange elever det er i hver klasse med følgende spørring:
123SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Swipe to start coding
Din oppgave nå er å beregne gjennomsnittskarakteren for alle fag for hver student. For å gjøre det enklere for lærerne, må du også sortere studentenes etternavn i alfabetisk rekkefølge. Bruk aggregering med AVG()-funksjonen og gi et alias average_grade for å sikre vellykket testing.
Korte Instruksjoner
- Hent
student_surname-kolonnen og gjennomsnittet avgrade-kolonnen ved å brukeAVG-funksjonen. - Legg til aliaset
average_gradetil den andre kolonnen. - Grupper dataene etter
student_surname. - Sorter resultatene etter
student_surnamei stigende rekkefølge.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain what the SQL query does?
What does the output of this query look like?
How can I modify the query to count students for a specific subject?
Awesome!
Completion rate improved to 4
Gjennomsnittlig Elevkarakter Utfordring
Sveip for å vise menyen
Du har gjort en utmerket jobb og hjulpet byggefirmaet. De har begynt å jobbe med å utvide Yellow metrolinjen.
De har anbefalt deg, og skolen har vist interesse for deg fordi de også har flere oppgaver til deg. Men først, la oss bli kjent med student_grades-tabellen de gir:
Tabellen inneholder karakterer for eksamener i ulike fag.
Skolen har totalt 100 elever, informasjon om dem er gitt i den oppgitte tabellen. Det er informasjon i class_letter-kolonnen, som har 3 alternativer: A, B eller C. Fagnavnet (subject_name), samt elevens karakter (grade), er inkludert.
La oss se hvor mange elever det er i hver klasse med følgende spørring:
123SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Swipe to start coding
Din oppgave nå er å beregne gjennomsnittskarakteren for alle fag for hver student. For å gjøre det enklere for lærerne, må du også sortere studentenes etternavn i alfabetisk rekkefølge. Bruk aggregering med AVG()-funksjonen og gi et alias average_grade for å sikre vellykket testing.
Korte Instruksjoner
- Hent
student_surname-kolonnen og gjennomsnittet avgrade-kolonnen ved å brukeAVG-funksjonen. - Legg til aliaset
average_gradetil den andre kolonnen. - Grupper dataene etter
student_surname. - Sorter resultatene etter
student_surnamei stigende rekkefølge.
Løsning
Takk for tilbakemeldingene dine!
single