Erste SchritteKostenlos loslegen

CTEs schaffen (I)

Ein gemeinsamer Tabellenausdruck oder CTE wird verwendet, um eine Tabelle zu erstellen, die später mit einer Abfrage verwendet werden kann. Um eine CTE zu erstellen, verwendest du immer das Schlüsselwort WITH, gefolgt von dem Namen CTE und dem Namen der Spalten, die die CTE enthält. Die CTE enthält auch die Definition der Tabelle, die in der AS() enthalten ist.

In dieser Übung verwendest du eine CTE, um alle Altersgruppen mit dem Maximum BloodGlucoseRandom in der Tabelle zu finden.

Diese Übung ist Teil des Kurses

Intermediate SQL Server

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine CTE BloodGlucoseRandom, die eine Spalte (MaxGlucose) zurückgibt, die das Maximum BloodGlucoseRandom in der Tabelle enthält.
  • Verbinde die Tabelle CTE mit der Haupttabelle (Kidney) auf BloodGlucoseRandom und MaxGlucose.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

-- Specify the keyowrds to create the CTE
___ BloodGlucoseRandom (MaxGlucose) 
___ (SELECT MAX(BloodGlucoseRandom) AS MaxGlucose FROM Kidney)

SELECT a.Age, b.MaxGlucose
FROM Kidney a
-- Join the CTE on blood glucose equal to max blood glucose
JOIN BloodGlucoseRandom b
___
Bearbeiten und Ausführen von Code