Sfida Sulla Media Dei Voti Degli Studenti
Hai svolto un lavoro eccellente e hai aiutato l'azienda di costruzioni. Hanno iniziato a lavorare sull'espansione della linea metro Gialla.
Ti hanno raccomandato, e la scuola ha mostrato interesse nei tuoi confronti perché hanno anche diversi compiti per te. Ma prima, familiarizziamoci con la tabella student_grades
che 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
Il tuo compito ora è calcolare la media dei voti per tutte le materie di ciascuno studente. Inoltre, per comodità degli insegnanti, è necessario ordinare i cognomi degli studenti in ordine alfabetico. Utilizza l'aggregazione con la funzione AVG()
e assegna l'alias average_grade
per garantire il superamento del test.
Istruzioni sintetiche
- Recupera la colonna
student_surname
e la media della colonnagrade
utilizzando la funzioneAVG
. - Assegna l'alias
average_grade
alla seconda colonna. - Raggruppa i dati per
student_surname
. - Ordina 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
Awesome!
Completion rate improved to 4
Sfida Sulla Media Dei Voti Degli Studenti
Scorri per mostrare il menu
Hai svolto un lavoro eccellente e hai aiutato l'azienda di costruzioni. Hanno iniziato a lavorare sull'espansione della linea metro Gialla.
Ti hanno raccomandato, e la scuola ha mostrato interesse nei tuoi confronti perché hanno anche diversi compiti per te. Ma prima, familiarizziamoci con la tabella student_grades
che 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
Il tuo compito ora è calcolare la media dei voti per tutte le materie di ciascuno studente. Inoltre, per comodità degli insegnanti, è necessario ordinare i cognomi degli studenti in ordine alfabetico. Utilizza l'aggregazione con la funzione AVG()
e assegna l'alias average_grade
per garantire il superamento del test.
Istruzioni sintetiche
- Recupera la colonna
student_surname
e la media della colonnagrade
utilizzando la funzioneAVG
. - Assegna l'alias
average_grade
alla seconda colonna. - Raggruppa i dati per
student_surname
. - Ordina i risultati per
student_surname
in ordine crescente.
Soluzione
Grazie per i tuoi commenti!
Awesome!
Completion rate improved to 4single