Uitdaging: Zoeken naar de Beste Wiskundestudenten
De school is tevreden met je werk en stemt ermee in om de samenwerking voort te zetten.
Nu hebben ze een nieuwe opdracht voor je. De top 10 studenten met de hoogste gemiddelde cijfers krijgen als beloning een reis naar een wetenschappelijk centrum aangeboden. Een verplichte voorwaarde is het behalen van een cijfer boven de 90 voor het wiskunde-examen. Om zulke studenten te vinden, hebben ze jouw hulp ingeroepen.
Laten we bekijken wat je moet doen aan de hand van onze employee-tabel als voorbeeld.
Stel dat je wilt weten in welke afdelingen er medewerkers zijn die voor 2019 zijn aangenomen en wat het gemiddelde salaris in die afdelingen is. Om zo'n taak uit te voeren, kun je de volgende query gebruiken:
1234SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
Zoals je ziet zijn er maar 3 van zulke medewerkers, en we hebben de benodigde hulpmiddelen gebruikt om dit resultaat te bereiken.
Bedankt voor je feedback!
single
Uitdaging: Zoeken naar de Beste Wiskundestudenten
Veeg om het menu te tonen
De school is tevreden met je werk en stemt ermee in om de samenwerking voort te zetten.
Nu hebben ze een nieuwe opdracht voor je. De top 10 studenten met de hoogste gemiddelde cijfers krijgen als beloning een reis naar een wetenschappelijk centrum aangeboden. Een verplichte voorwaarde is het behalen van een cijfer boven de 90 voor het wiskunde-examen. Om zulke studenten te vinden, hebben ze jouw hulp ingeroepen.
Laten we bekijken wat je moet doen aan de hand van onze employee-tabel als voorbeeld.
Stel dat je wilt weten in welke afdelingen er medewerkers zijn die voor 2019 zijn aangenomen en wat het gemiddelde salaris in die afdelingen is. Om zo'n taak uit te voeren, kun je de volgende query gebruiken:
1234SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
Zoals je ziet zijn er maar 3 van zulke medewerkers, en we hebben de benodigde hulpmiddelen gebruikt om dit resultaat te bereiken.
Veeg om te beginnen met coderen
Haal maximaal 10 studenten op op basis van hun wiskunde-examencijfers die minimaal 90 zijn. Bereken voor deze cijfers het gemiddelde per student. Sorteer de resultaten op dit gemiddelde (gebruik het alias average_grade) in aflopende volgorde.
Korte instructies:
- Selecteer
student_surnameen het gemiddelde van de kolomgrademet de functieAVG(). - Ken het alias
average_gradetoe aan de tweede kolom. - Filter de gegevens zodat alleen rijen overblijven waar
subject_nameMathematics is engrademinimaal 90 is. - Groepeer de resultaten op
student_surname. - Sorteer de resultaten op
average_gradein aflopende volgorde. - Gebruik
LIMIT 10om slechts 10 resultaten te tonen.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.