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
Anleitung zur Übung
- Erstelle eine CTE
BloodGlucoseRandom
, die eine Spalte (MaxGlucose
) zurückgibt, die das MaximumBloodGlucoseRandom
in der Tabelle enthält. - Verbinde die Tabelle CTE mit der Haupttabelle (
Kidney
) aufBloodGlucoseRandom
undMaxGlucose
.
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
___