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 ottenuti da questi studenti, che sarà considerata come voto finale.
Swipe to start coding
È necessario recuperare i cognomi degli studenti con più di un voto d'esame e anche calcolare la media dei voti di tutti i loro esami. Nella risposta, devono essere presenti 2 colonne: la prima è student_surname, la seconda è average_grade. In questo esercizio, utilizzare le funzioni di aggregazione AVG() e COUNT().
Inoltre, ordina il risultato in base alla colonna student_surname in ordine crescente.
Istruzioni sintetiche
- Recuperare la colonna
student_surnamee la media della colonnagradeutilizzando la funzioneAVG. - Assegnare l'alias
average_gradealla seconda colonna. - Raggruppare i dati per
student_surname. - Utilizzare la clausola
HAVINGper filtrare i risultati in base aCOUNT(grade) > 1. - Ordinare 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
Fantastico!
Completion tasso migliorato a 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 ottenuti da questi studenti, che sarà considerata come voto finale.
Swipe to start coding
È necessario recuperare i cognomi degli studenti con più di un voto d'esame e anche calcolare la media dei voti di tutti i loro esami. Nella risposta, devono essere presenti 2 colonne: la prima è student_surname, la seconda è average_grade. In questo esercizio, utilizzare le funzioni di aggregazione AVG() e COUNT().
Inoltre, ordina il risultato in base alla colonna student_surname in ordine crescente.
Istruzioni sintetiche
- Recuperare la colonna
student_surnamee la media della colonnagradeutilizzando la funzioneAVG. - Assegnare l'alias
average_gradealla seconda colonna. - Raggruppare i dati per
student_surname. - Utilizzare la clausola
HAVINGper filtrare i risultati in base aCOUNT(grade) > 1. - Ordinare i risultati per
student_surname.
Soluzione
Grazie per i tuoi commenti!
single