Sfida: Media Dei Voti Dello Studente
Hai svolto un lavoro eccellente e hai aiutato l'azienda di costruzioni. Hanno iniziato a lavorare all'espansione della linea metro Yellow.
Ti hanno raccomandato, e la scuola ha mostrato interesse nei tuoi confronti perché hanno anche diversi compiti per te. Ma prima, familiarizziamo con la tabella student_grades
che ti forniscono:
La tabella contiene i voti degli esami in varie materie.
La scuola ha un totale di 100 studenti, le cui informazioni sono fornite nella tabella indicata. Nella colonna class_letter
sono presenti 3 opzioni: A
, B
o C
. Sono inclusi anche il nome della materia (subject_name
) e il voto dello studente (grade
).
Vediamo quanti studenti ci sono in ogni classe con la seguente query:
123SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Swipe to start coding
Calcolare la media dei voti per tutte le materie di ciascuno studente. Inoltre, per facilitare il lavoro degli insegnanti, è necessario ordinare i cognomi degli studenti in ordine alfabetico. Utilizzare l'aggregazione con la funzione AVG()
e assegnare l'alias average_grade
per garantire il superamento del test.
Istruzioni sintetiche
- Recuperare la colonna
student_surname
e la media della colonnagrade
utilizzando la funzioneAVG
. - Assegnare l'alias
average_grade
alla seconda colonna. - Raggruppare i dati per
student_surname
. - Ordinare i risultati per
student_surname
in ordine crescente.
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
Can you explain what the SQL query does?
What are the results of this query?
How can I analyze grades by subject instead of class?
Awesome!
Completion rate improved to 4
Sfida: Media Dei Voti Dello Studente
Scorri per mostrare il menu
Hai svolto un lavoro eccellente e hai aiutato l'azienda di costruzioni. Hanno iniziato a lavorare all'espansione della linea metro Yellow.
Ti hanno raccomandato, e la scuola ha mostrato interesse nei tuoi confronti perché hanno anche diversi compiti per te. Ma prima, familiarizziamo con la tabella student_grades
che ti forniscono:
La tabella contiene i voti degli esami in varie materie.
La scuola ha un totale di 100 studenti, le cui informazioni sono fornite nella tabella indicata. Nella colonna class_letter
sono presenti 3 opzioni: A
, B
o C
. Sono inclusi anche il nome della materia (subject_name
) e il voto dello studente (grade
).
Vediamo quanti studenti ci sono in ogni classe con la seguente query:
123SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Swipe to start coding
Calcolare la media dei voti per tutte le materie di ciascuno studente. Inoltre, per facilitare il lavoro degli insegnanti, è necessario ordinare i cognomi degli studenti in ordine alfabetico. Utilizzare l'aggregazione con la funzione AVG()
e assegnare l'alias average_grade
per garantire il superamento del test.
Istruzioni sintetiche
- Recuperare la colonna
student_surname
e la media della colonnagrade
utilizzando la funzioneAVG
. - Assegnare l'alias
average_grade
alla seconda colonna. - Raggruppare i dati per
student_surname
. - Ordinare i risultati per
student_surname
in ordine crescente.
Soluzione
Grazie per i tuoi commenti!
single