Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Komplexere Filterung | Gruppierung
Fortgeschrittene SQL

Swipe um das Menü anzuzeigen

book
Komplexere Filterung

Die Schule hat kürzlich einen Wettbewerb für Schüler veranstaltet, die an Mathematik teilgenommen haben. Einige Schüler wurden belohnt, aber nun möchte die Schule sicherstellen, dass keine Schüler geschummelt haben, indem sie mehr als eine Prüfung abgelegt haben, einschließlich der Mathematikprüfung.

Deine Aufgabe ist es, die Nachnamen der Schüler zu finden, die mehr als eine Prüfung abgelegt haben, wobei eine davon Mathematics war.

Hier ist die Abfrage aus unserer vorherigen Aufgabe, die du als Beispiel verwenden kannst:

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

Swipe to start coding

Rufe die Nachnamen derjenigen Schüler ab, die mehr als eine grade erhalten haben und von denen eines der belegten Fächer Mathematics war.

Hinweis

Rufe nur den surname dieser Schüler ab. Die Antwort sollte nur eine Spalte haben.

Kurze Anweisungen

  • Rufe die Spalte student_surname ab.
  • Verwende die WHERE-Klausel, um subject_name = 'Mathematics' festzulegen.
  • Fasse die Ergebnisse nach student_surname zusammen.
  • Verwende die HAVING-Klausel mit COUNT(grade) > 1.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 8

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

book
Komplexere Filterung

Die Schule hat kürzlich einen Wettbewerb für Schüler veranstaltet, die an Mathematik teilgenommen haben. Einige Schüler wurden belohnt, aber nun möchte die Schule sicherstellen, dass keine Schüler geschummelt haben, indem sie mehr als eine Prüfung abgelegt haben, einschließlich der Mathematikprüfung.

Deine Aufgabe ist es, die Nachnamen der Schüler zu finden, die mehr als eine Prüfung abgelegt haben, wobei eine davon Mathematics war.

Hier ist die Abfrage aus unserer vorherigen Aufgabe, die du als Beispiel verwenden kannst:

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

Swipe to start coding

Rufe die Nachnamen derjenigen Schüler ab, die mehr als eine grade erhalten haben und von denen eines der belegten Fächer Mathematics war.

Hinweis

Rufe nur den surname dieser Schüler ab. Die Antwort sollte nur eine Spalte haben.

Kurze Anweisungen

  • Rufe die Spalte student_surname ab.
  • Verwende die WHERE-Klausel, um subject_name = 'Mathematics' festzulegen.
  • Fasse die Ergebnisse nach student_surname zusammen.
  • Verwende die HAVING-Klausel mit COUNT(grade) > 1.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 8
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt