Diverse Funzioni di Aggregazione nella Query
La scuola ora conosce i cognomi degli studenti che hanno ricevuto più di un voto agli esami e l'amministrazione ha deciso di calcolare la media dei voti di questi studenti, che sarà considerata come voto finale.
Swipe to start coding
Devi recuperare i cognomi degli studenti che hanno più di un voto d'esame e anche calcolare la media dei voti di tutti i loro esami. Nella risposta, dovrebbero esserci 2 colonne: la prima è student_surname
, la seconda è average_grade
. In questo compito, utilizza le funzioni di aggregazione AVG()
e COUNT()
.
Inoltre, ordina il risultato in base alla colonna student_surname
in ordine crescente.
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
. - Usa la clausola
HAVING
per filtrare i risultati in base aCOUNT(grade) > 1
. - Ordina i risultati per
student_surname
.
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 should the average be calculated if a student has more than two grades?
What should be done if a student has only one grade?
Can you provide an example of how the final grades should look?
Awesome!
Completion rate improved to 4
Diverse Funzioni di Aggregazione nella Query
Scorri per mostrare il menu
La scuola ora conosce i cognomi degli studenti che hanno ricevuto più di un voto agli esami e l'amministrazione ha deciso di calcolare la media dei voti di questi studenti, che sarà considerata come voto finale.
Swipe to start coding
Devi recuperare i cognomi degli studenti che hanno più di un voto d'esame e anche calcolare la media dei voti di tutti i loro esami. Nella risposta, dovrebbero esserci 2 colonne: la prima è student_surname
, la seconda è average_grade
. In questo compito, utilizza le funzioni di aggregazione AVG()
e COUNT()
.
Inoltre, ordina il risultato in base alla colonna student_surname
in ordine crescente.
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
. - Usa la clausola
HAVING
per filtrare i risultati in base aCOUNT(grade) > 1
. - Ordina i risultati per
student_surname
.
Soluzione
Grazie per i tuoi commenti!
Awesome!
Completion rate improved to 4single