LoslegenKostenlos starten

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

<Kurs>Intermediate SQL Server</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- 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
___
Code bearbeiten und ausführen