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
Instruksi latihan
- Buat CTE
BloodGlucoseRandomyang mengembalikan satu kolom (MaxGlucose) yang berisi nilai maksimumBloodGlucoseRandomdalam tabel. - Lakukan join antara CTE dan tabel utama (
Kidney) padaBloodGlucoseRandomdanMaxGlucose.
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
___