single
Haaste: Opiskelijan Keskiarvo
Pyyhkäise näyttääksesi valikon
Olet tehnyt erinomaista työtä ja auttanut rakennusyritystä. He ovat aloittaneet Keltaisen metrolinjan laajennustyöt.
He ovat suositelleet sinua, ja koulu on kiinnostunut sinusta, koska heilläkin on useita tehtäviä sinulle. Tutustu kuitenkin ensin heidän tarjoamaansa student_grades-tauluun:
Taulukko sisältää arvosanat eri aineiden kokeista.
Koulussa on yhteensä 100 opiskelijaa, joiden tiedot on esitetty annetussa taulukossa. Sarakkeessa class_letter on kolme vaihtoehtoa: A, B tai C. Mukana ovat myös aineen nimi (subject_name) sekä opiskelijan arvosana (grade).
Seuraava kysely näyttää, kuinka monta opiskelijaa on kussakin luokassa:
123SELECT class_letter, COUNT(DISTINCT student_surname) AS number_of_students FROM student_grades GROUP BY class_letter
Pyyhkäise aloittaaksesi koodauksen
Laske keskiarvoarvosana kaikista aineista jokaiselle opiskelijalle. Opettajien työn helpottamiseksi opiskelijoiden sukunimet tulee järjestää aakkosjärjestykseen. Käytä ryhmittelyä ja AVG()-funktiota sekä anna sarakkeelle aliaksen average_grade, jotta testaus onnistuu.
Lyhyet ohjeet
- Hae
student_surname-sarake jagrade-sarakkeen keskiarvo käyttäenAVG-funktiota. - Lisää toiseen sarakkeeseen alias
average_grade. - Ryhmittele tiedot
student_surname-sarakkeen mukaan. - Järjestä tulokset
student_surname-sarakkeen mukaan nousevaan järjestykseen.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme