Mer Kompleks Filtrering
Skolen holdt nylig en konkurranse for elever som deltok i Matematikk. Noen elever ble belønnet, men nå vil skolen sikre at ingen elever jukset ved å ta mer enn én eksamen, inkludert matteeksamenen.
Din oppgave er å finne etternavnene til elever som tok mer enn én eksamen, hvor en av dem var Mathematics
.
Her er spørringen fra vår forrige oppgave som du kan bruke som et eksempel:
SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Oppgave
Swipe to start coding
Hent etternavnene til de studentene som fikk mer enn én grade
og et av fagene de tok var Mathematics
.
Merk
Hent kun
etternavn
til disse studentene. Svaret skal kun ha én kolonne.
Korte Instruksjoner
- Hent
student_surname
kolonnen. - Bruk
WHERE
klausulen for å settesubject_name = 'Mathematics'
. - Gruppér resultatene etter
student_surname
. - Bruk
HAVING
klausulen medCOUNT(grade) > 1
.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 8