Filtraggio Più Complesso
La scuola ha recentemente tenuto una competizione per gli studenti che hanno partecipato a Matematica. Alcuni studenti sono stati premiati, ma ora la scuola vuole assicurarsi che nessuno studente abbia imbrogliato sostenendo più di un esame, incluso l'esame di matematica.
Il tuo compito è di trovare i cognomi degli studenti che hanno sostenuto più di un esame, con uno di essi che è Mathematics
.
Ecco la query dal nostro compito precedente che puoi usare come esempio:
SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Recupera i cognomi di quegli studenti che hanno ricevuto più di un grade
e una delle materie che hanno seguito era Mathematics
.
Nota
Recupera solo il
cognome
di questi studenti. La risposta dovrebbe avere solo una colonna.
Istruzioni Brevi
- Recupera la colonna
student_surname
. - Usa la clausola
WHERE
per impostaresubject_name = 'Mathematics'
. - Raggruppa i risultati per
student_surname
. - Usa la clausola
HAVING
conCOUNT(grade) > 1
.
Soluzione
Grazie per i tuoi commenti!
No query executed yet... |