Utfordring: Gjennomsnittskarakter for Student
Du har gjort en utmerket jobb og hjulpet byggefirmaet. De har begynt å arbeide med utvidelsen av Yellow metrolinje.
De har anbefalt deg, og skolen har vist interesse fordi de også har flere oppgaver til deg.
Tabellen inneholder karakterer for eksamener i ulike fag.
Skolen har totalt 100 elever, informasjon om disse er gitt i tabellen. Det finnes informasjon i kolonnen class_letter, som har 3 alternativer: A, B eller C. Fagnavn (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
Beregn 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 aliaset average_grade for å sikre at testen blir godkjent.
Korte instruksjoner
- Hent kolonnen
student_surnameog gjennomsnittet av kolonnengradeved å brukeAVG-funksjonen. - Legg til aliaset
average_gradepå 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
Fantastisk!
Completion rate forbedret til 4
Utfordring: Gjennomsnittskarakter for Student
Sveip for å vise menyen
Du har gjort en utmerket jobb og hjulpet byggefirmaet. De har begynt å arbeide med utvidelsen av Yellow metrolinje.
De har anbefalt deg, og skolen har vist interesse fordi de også har flere oppgaver til deg.
Tabellen inneholder karakterer for eksamener i ulike fag.
Skolen har totalt 100 elever, informasjon om disse er gitt i tabellen. Det finnes informasjon i kolonnen class_letter, som har 3 alternativer: A, B eller C. Fagnavn (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
Beregn 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 aliaset average_grade for å sikre at testen blir godkjent.
Korte instruksjoner
- Hent kolonnen
student_surnameog gjennomsnittet av kolonnengradeved å brukeAVG-funksjonen. - Legg til aliaset
average_gradepå den andre kolonnen. - Grupper dataene etter
student_surname. - Sorter resultatene etter
student_surnamei stigende rekkefølge.
Løsning
Takk for tilbakemeldingene dine!
single