Haaste: Parhaiden Matematiikan Opiskelijoiden Etsiminen
Koulu on tyytyväinen työhösi ja suostuu jatkamaan yhteistyötä.
Nyt heillä on uusi tehtävä sinulle. Kymmenen parasta opiskelijaa, joilla on korkein keskiarvo, palkitaan matkalla tiedekeskukseen. Yksi pakollinen ehto on yli 90 pisteen arvosana matematiikan kokeesta. Näiden opiskelijoiden löytämiseksi he ovat kääntyneet puoleesi.
Katsotaanpa, mitä sinun tulee tehdä käyttämällä employee-taulua esimerkkinä.
Oletetaan, että sinun täytyy selvittää, missä osastoissa on työntekijöitä, jotka on palkattu ennen vuotta 2019, ja mikä on näiden osastojen keskipalkka. Tällaisen tehtävän toteuttamiseen voit käyttää seuraavaa kyselyä:
1234SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
Kuten näet, tällaisia työntekijöitä on vain 3, ja käytimme tarvittavia työkaluja tämän tuloksen saavuttamiseksi.
Kiitos palautteestasi!
single
Haaste: Parhaiden Matematiikan Opiskelijoiden Etsiminen
Pyyhkäise näyttääksesi valikon
Koulu on tyytyväinen työhösi ja suostuu jatkamaan yhteistyötä.
Nyt heillä on uusi tehtävä sinulle. Kymmenen parasta opiskelijaa, joilla on korkein keskiarvo, palkitaan matkalla tiedekeskukseen. Yksi pakollinen ehto on yli 90 pisteen arvosana matematiikan kokeesta. Näiden opiskelijoiden löytämiseksi he ovat kääntyneet puoleesi.
Katsotaanpa, mitä sinun tulee tehdä käyttämällä employee-taulua esimerkkinä.
Oletetaan, että sinun täytyy selvittää, missä osastoissa on työntekijöitä, jotka on palkattu ennen vuotta 2019, ja mikä on näiden osastojen keskipalkka. Tällaisen tehtävän toteuttamiseen voit käyttää seuraavaa kyselyä:
1234SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
Kuten näet, tällaisia työntekijöitä on vain 3, ja käytimme tarvittavia työkaluja tämän tuloksen saavuttamiseksi.
Pyyhkäise aloittaaksesi koodauksen
Hae enintään 10 opiskelijaa, joiden matematiikan kokeen arvosanat ovat vähintään 90. Laske näille arvosanoille opiskelijakohtainen keskiarvo. Järjestä tulokset tämän keskiarvon (aliaksena average_grade) mukaan laskevassa järjestyksessä.
Lyhyet ohjeet:
- Valitse
student_surnamejagrade-sarakkeen keskiarvo käyttämälläAVG()-funktiota. - Anna toiselle sarakkeelle aliaksena
average_grade. - Suodata tiedot niin, että mukaan jäävät vain rivit, joissa
subject_nameon Mathematics jagradeon vähintään 90. - Ryhmittele tulokset
student_surname-sarakkeen mukaan. - Järjestä tulokset
average_grade-sarakkeen mukaan laskevassa järjestyksessä. - Käytä
LIMIT 10palauttaaksesi vain 10 tulosta.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme