Menu
Coddy logo textTech

Basic Join Part 2

Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 44 von 72.

Joins können auch auf Tabellen verwendet werden, die wir erstellen. Um verschachtelte Tabellen mit Joins zu kombinieren, müssen wir AS hinzufügen, um die verschachtelte Abfrage mit einem Namen zu identifizieren.

Zum Beispiel:

SELECT table1.col1, table2.col2, ...
FROM table1, (SELECT * FROM table) AS table2
WHERE table1.id = table2.id
challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • <strong>grades</strong>: <strong>course_id</strong>, <strong>student_id</strong>, <strong>grade</strong>
  • <strong>students</strong>: <strong>id</strong>, <strong>name</strong>

Berechnen Sie für jeden Studenten die Durchschnittsnote und geben Sie den Namen und die Durchschnittsnote für jeden zurück.

Benennen Sie die Spalten student, grade.

Runden Sie den Durchschnitt auf 2 Dezimalstellen und sortieren Sie das Ergebnis nach der Durchschnittsnote in aufsteigender Reihenfolge.

Spickzettel

Um Tabellen mit verschachtelten Abfragen zu verknüpfen, verwenden Sie AS, um die verschachtelte Abfrage zu benennen:

SELECT table1.col1, table2.col2, ...
FROM table1, (SELECT * FROM table) AS table2
WHERE table1.id = table2.id

Probier es selbst

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen