Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Keskimääräisen Opiskelijan Arvosanan Haaste | Ryhmittely
Keskitaso SQL

Pyyhkäise näyttääksesi valikon

book
Keskimääräisen Opiskelijan Arvosanan Haaste

Olet tehnyt erinomaista työtä ja auttanut rakennusyritystä. He ovat alkaneet työskennellä Keltaisen metrolinjan laajentamisen parissa.

He ovat suositelleet sinua, ja koulu on osoittanut kiinnostusta sinuun, koska heillä on myös useita tehtäviä sinulle. Mutta ensin tutustutaan student_grades-taulukkoon, jonka he tarjoavat:

Taulukko sisältää arvosanoja eri aineiden kokeista.

Koulussa on yhteensä 100 oppilasta, joiden tiedot on annettu taulukossa. class_letter-sarakkeessa on tietoa, jossa on 3 vaihtoehtoa: A, B tai C. Mukana on aineen nimi (subject_name) sekä oppilaan arvosana (grade).

Katsotaan kuinka monta oppilasta on kussakin luokassa seuraavalla kyselyllä:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Tehtävä

Swipe to start coding

Tehtäväsi on nyt laskea keskimääräinen arvosana kaikille oppiaineille jokaiselle opiskelijalle. Lisäksi opettajien mukavuuden vuoksi sinun on lajiteltava opiskelijoiden sukunimet aakkosjärjestykseen. Käytä aggregointia AVG()-funktion kanssa ja anna alias average_grade varmistaaksesi onnistuneen testauksen.

Lyhyet ohjeet

  • Hae student_surname-sarake ja grade-sarakkeen keskiarvo käyttäen AVG-funktiota.
  • Lisää alias average_grade toiseen sarakkeeseen.
  • Ryhmittele tiedot student_surname mukaan.
  • Lajittele tulokset student_surname mukaan nousevassa järjestyksessä.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
Keskimääräisen Opiskelijan Arvosanan Haaste

Olet tehnyt erinomaista työtä ja auttanut rakennusyritystä. He ovat alkaneet työskennellä Keltaisen metrolinjan laajentamisen parissa.

He ovat suositelleet sinua, ja koulu on osoittanut kiinnostusta sinuun, koska heillä on myös useita tehtäviä sinulle. Mutta ensin tutustutaan student_grades-taulukkoon, jonka he tarjoavat:

Taulukko sisältää arvosanoja eri aineiden kokeista.

Koulussa on yhteensä 100 oppilasta, joiden tiedot on annettu taulukossa. class_letter-sarakkeessa on tietoa, jossa on 3 vaihtoehtoa: A, B tai C. Mukana on aineen nimi (subject_name) sekä oppilaan arvosana (grade).

Katsotaan kuinka monta oppilasta on kussakin luokassa seuraavalla kyselyllä:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Tehtävä

Swipe to start coding

Tehtäväsi on nyt laskea keskimääräinen arvosana kaikille oppiaineille jokaiselle opiskelijalle. Lisäksi opettajien mukavuuden vuoksi sinun on lajiteltava opiskelijoiden sukunimet aakkosjärjestykseen. Käytä aggregointia AVG()-funktion kanssa ja anna alias average_grade varmistaaksesi onnistuneen testauksen.

Lyhyet ohjeet

  • Hae student_surname-sarake ja grade-sarakkeen keskiarvo käyttäen AVG-funktiota.
  • Lisää alias average_grade toiseen sarakkeeseen.
  • Ryhmittele tiedot student_surname mukaan.
  • Lajittele tulokset student_surname mukaan nousevassa järjestyksessä.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt