Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Diverse Funzioni di Aggregazione nella Query | Raggruppamento
SQL Intermedio

bookDiverse 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.

Compito

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 colonna grade utilizzando la funzione AVG.
  • Assegna l'alias average_grade alla seconda colonna.
  • Raggruppa i dati per student_surname.
  • Usa la clausola HAVING per filtrare i risultati in base a COUNT(grade) > 1.
  • Ordina i risultati per student_surname.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 7
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 4

bookDiverse 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.

Compito

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 colonna grade utilizzando la funzione AVG.
  • Assegna l'alias average_grade alla seconda colonna.
  • Raggruppa i dati per student_surname.
  • Usa la clausola HAVING per filtrare i risultati in base a COUNT(grade) > 1.
  • Ordina i risultati per student_surname.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

close

Awesome!

Completion rate improved to 4
Sezione 1. Capitolo 7
single

single

some-alt