Mulai sekarangMulai gratis

Membuat CTE (I)

Common table expression atau CTE digunakan untuk membuat tabel yang nantinya dapat digunakan di dalam sebuah kueri. Untuk membuat CTE, Anda selalu menggunakan kata kunci WITH diikuti nama CTE dan nama kolom-kolom yang dimuat CTE tersebut. CTE juga akan mencakup definisi tabel yang dirangkum dalam AS().

Dalam latihan ini, Anda akan menggunakan CTE untuk mengembalikan semua nilai usia dengan BloodGlucoseRandom maksimum dalam tabel.

Latihan ini merupakan bagian dari kursus

SQL Server Menengah

Lihat Kursus

Instruksi latihan

  • Buat CTE BloodGlucoseRandom yang mengembalikan satu kolom (MaxGlucose) yang berisi nilai maksimum BloodGlucoseRandom dalam tabel.
  • Lakukan join antara CTE dan tabel utama (Kidney) pada BloodGlucoseRandom dan MaxGlucose.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

-- 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
___
Edit dan Jalankan Kode