Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida Sulla Media Dei Voti Degli Studenti | Raggruppamento
SQL Intermedio

bookSfida 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:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Compito

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 colonna grade utilizzando la funzione AVG.
  • Assegna l'alias average_grade alla seconda colonna.
  • Raggruppa i dati per student_surname.
  • Ordina i risultati per student_surname in ordine crescente.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 4
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

bookSfida 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:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Compito

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 colonna grade utilizzando la funzione AVG.
  • Assegna l'alias average_grade alla seconda colonna.
  • Raggruppa i dati per student_surname.
  • Ordina i risultati per student_surname in ordine crescente.

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 4
single

single

some-alt