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

Orta Düzey SQL Server

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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