Mulai sekarangMulai gratis

Kueri dengan derived table (I)

Fokus pelajaran ini adalah derived table. Anda dapat menggunakan derived table ketika ingin memecah kueri yang kompleks menjadi langkah-langkah yang lebih kecil. Derived table adalah sebuah kueri yang digunakan menggantikan sebuah tabel. Derived table sangat cocok jika Anda ingin membuat perhitungan sementara yang perlu digunakan dalam kueri yang lebih besar.

Dalam latihan ini, Anda akan menghitung nilai maksimum kadar glukosa darah untuk setiap catatan berdasarkan usia.

Latihan ini merupakan bagian dari kursus

SQL Server Menengah

Lihat Kursus

Instruksi latihan

  • Kembalikan MaxGlucose dari derived table.
  • Gabungkan derived table ke kueri utama pada Age.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

SELECT a.RecordId, a.Age, a.BloodGlucoseRandom, 
-- Select maximum glucose value (use colname from derived table)    
       b.___
FROM Kidney a
-- Join to derived table
___ (SELECT Age, MAX(BloodGlucoseRandom) AS MaxGlucose FROM Kidney GROUP BY Age) b
-- Join on Age
___
Edit dan Jalankan Kode