Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Filtraggio Più Complesso | Raggruppamento
SQL Intermedio

bookFiltraggio Più Complesso

La scuola ha recentemente tenuto una competizione per gli studenti che hanno partecipato a Matematica. Alcuni studenti sono stati premiati, ma ora la scuola vuole assicurarsi che nessuno studente abbia imbrogliato sostenendo più di un esame, incluso l'esame di matematica.

Il tuo compito è di trovare i cognomi degli studenti che hanno sostenuto più di un esame, con uno di essi che è Mathematics.

Ecco la query dal nostro compito precedente che puoi usare come esempio:

1234
SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
copy
Compito

Swipe to start coding

Recupera i cognomi di quegli studenti che hanno ricevuto più di un grade e una delle materie che hanno seguito era Mathematics.

Nota

Recupera solo il cognome di questi studenti. La risposta dovrebbe avere solo una colonna.

Istruzioni Brevi

  • Recupera la colonna student_surname.
  • Usa la clausola WHERE per impostare subject_name = 'Mathematics'.
  • Raggruppa i risultati per student_surname.
  • Usa la clausola HAVING con COUNT(grade) > 1.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

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

Suggested prompts:

Can you help me modify the query to find students who took Mathematics and at least one other exam?

What should the output look like for this new query?

Can you explain how to join the necessary tables if there are multiple exam subjects?

close

Awesome!

Completion rate improved to 4

bookFiltraggio Più Complesso

Scorri per mostrare il menu

La scuola ha recentemente tenuto una competizione per gli studenti che hanno partecipato a Matematica. Alcuni studenti sono stati premiati, ma ora la scuola vuole assicurarsi che nessuno studente abbia imbrogliato sostenendo più di un esame, incluso l'esame di matematica.

Il tuo compito è di trovare i cognomi degli studenti che hanno sostenuto più di un esame, con uno di essi che è Mathematics.

Ecco la query dal nostro compito precedente che puoi usare come esempio:

1234
SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
copy
Compito

Swipe to start coding

Recupera i cognomi di quegli studenti che hanno ricevuto più di un grade e una delle materie che hanno seguito era Mathematics.

Nota

Recupera solo il cognome di questi studenti. La risposta dovrebbe avere solo una colonna.

Istruzioni Brevi

  • Recupera la colonna student_surname.
  • Usa la clausola WHERE per impostare subject_name = 'Mathematics'.
  • Raggruppa i risultati per student_surname.
  • Usa la clausola HAVING con COUNT(grade) > 1.

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

single

some-alt