Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida del Voto Medio dello Studente | Raggruppamento
SQL Intermedio

Scorri per mostrare il menu

book
Sfida del Voto Medio dello Studente

Hai fatto 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 per te perché hanno anche diversi compiti per te. Ma prima, familiarizziamo 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 data. C'è un'informazione nella colonna class_letter, che ha 3 opzioni: A, B o C. Sono inclusi il nome della materia (subject_name), così come 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 per ciascuno studente. Inoltre, per comodità degli insegnanti, è necessario ordinare i cognomi degli studenti in ordine alfabetico. Usa l'aggregazione con la funzione AVG() e assegna un alias average_grade per garantire un test di successo.

Istruzioni Brevi

  • Recupera la colonna student_surname e la media della colonna grade usando la funzione AVG.
  • Aggiungi 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!

Sezione 1. Capitolo 4
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?

Chieda ad AI

expand
ChatGPT

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

book
Sfida del Voto Medio dello Studente

Hai fatto 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 per te perché hanno anche diversi compiti per te. Ma prima, familiarizziamo 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 data. C'è un'informazione nella colonna class_letter, che ha 3 opzioni: A, B o C. Sono inclusi il nome della materia (subject_name), così come 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 per ciascuno studente. Inoltre, per comodità degli insegnanti, è necessario ordinare i cognomi degli studenti in ordine alfabetico. Usa l'aggregazione con la funzione AVG() e assegna un alias average_grade per garantire un test di successo.

Istruzioni Brevi

  • Recupera la colonna student_surname e la media della colonna grade usando la funzione AVG.
  • Aggiungi 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!

Sezione 1. Capitolo 4
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt