BaşlayınÜcretsiz başlayın

CTE Oluşturma (I)

Common table expression (CTE), bir sorguda daha sonra kullanılabilecek bir tablo tanımlamak için kullanılır. Bir CTE oluştururken her zaman WITH anahtar sözcüğünü, ardından CTE adını ve CTE’nin içerdiği sütun adlarını yazarsın. CTE ayrıca AS() içine alınmış tablo tanımını da içerir.

Bu egzersizde, tabloda en yüksek BloodGlucoseRandom değerine sahip tüm yaşları döndürmek için bir CTE kullanacaksın.

Bu egzersiz, kursun bir parçasıdır

Orta Düzey SQL Server

Kursa Göz Atın

Egzersiz talimatları

  • Tablodaki en yüksek BloodGlucoseRandom değerini içeren tek bir sütun (MaxGlucose) döndüren BloodGlucoseRandom adlı bir CTE oluştur.
  • CTE’yi ana tablo (Kidney) ile BloodGlucoseRandom ve MaxGlucose üzerinden JOIN et.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- 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
___
Kodu Düzenle ve Çalıştır