Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Mer Komplex Filtrering | Gruppering
Intermediär SQL

Svep för att visa menyn

book
Mer Komplex Filtrering

Skolan höll nyligen en tävling för elever som deltog i Matematik. Några elever belönades, men nu vill skolan säkerställa att inga elever fuskade genom att ta mer än ett prov, inklusive matteprovet.

Din uppgift är att hitta efternamnen på elever som tog mer än ett prov, där ett av dem är Mathematics.

Här är frågan från vår tidigare uppgift som du kan använda som exempel:

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

Swipe to start coding

Hämta efternamnen på de studenter som fick mer än ett grade och ett av ämnena de tog var Mathematics.

Notera

Hämta endast efternamnet på dessa studenter. Svaret ska bara ha en kolumn.

Kortfattade instruktioner

  • Hämta kolumnen student_surname.
  • Använd WHERE-klasulen för att sätta subject_name = 'Mathematics'.
  • Gruppera resultaten efter student_surname.
  • Använd HAVING-klasulen med COUNT(grade) > 1.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 8

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Mer Komplex Filtrering

Skolan höll nyligen en tävling för elever som deltog i Matematik. Några elever belönades, men nu vill skolan säkerställa att inga elever fuskade genom att ta mer än ett prov, inklusive matteprovet.

Din uppgift är att hitta efternamnen på elever som tog mer än ett prov, där ett av dem är Mathematics.

Här är frågan från vår tidigare uppgift som du kan använda som exempel:

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

Swipe to start coding

Hämta efternamnen på de studenter som fick mer än ett grade och ett av ämnena de tog var Mathematics.

Notera

Hämta endast efternamnet på dessa studenter. Svaret ska bara ha en kolumn.

Kortfattade instruktioner

  • Hämta kolumnen student_surname.
  • Använd WHERE-klasulen för att sätta subject_name = 'Mathematics'.
  • Gruppera resultaten efter student_surname.
  • Använd HAVING-klasulen med COUNT(grade) > 1.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 8
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt