Filtraggio Più Complesso
La scuola ha recentemente organizzato 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 barato sostenendo più di un esame, incluso quello di matematica.
Il tuo compito è trovare i cognomi degli studenti che hanno sostenuto più di un esame, di cui uno è Mathematics.
Ecco la query del nostro esercizio precedente che puoi usare come esempio:
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Recuperare i cognomi degli studenti che hanno ricevuto più di un grade per l'esame di Mathematics.
Nota
Recuperare solo il
surnamedi questi studenti. La risposta deve avere solo una colonna.
Istruzioni sintetiche
- Recuperare la colonna
student_surname. - Utilizzare la clausola
WHEREper impostaresubject_name = 'Mathematics'. - Raggruppare i risultati per
student_surname. - Utilizzare la clausola
HAVINGconCOUNT(grade) > 1.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
How can I modify the example query to find students who took more than one exam, including Mathematics?
Can you explain how to check if one of the exams is Mathematics in the SQL query?
What changes should I make to the GROUP BY or HAVING clauses for this specific task?
Fantastico!
Completion tasso migliorato a 4
Filtraggio Più Complesso
Scorri per mostrare il menu
La scuola ha recentemente organizzato 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 barato sostenendo più di un esame, incluso quello di matematica.
Il tuo compito è trovare i cognomi degli studenti che hanno sostenuto più di un esame, di cui uno è Mathematics.
Ecco la query del nostro esercizio precedente che puoi usare come esempio:
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Recuperare i cognomi degli studenti che hanno ricevuto più di un grade per l'esame di Mathematics.
Nota
Recuperare solo il
surnamedi questi studenti. La risposta deve avere solo una colonna.
Istruzioni sintetiche
- Recuperare la colonna
student_surname. - Utilizzare la clausola
WHEREper impostaresubject_name = 'Mathematics'. - Raggruppare i risultati per
student_surname. - Utilizzare la clausola
HAVINGconCOUNT(grade) > 1.
Soluzione
Grazie per i tuoi commenti!
single