เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

คิวรีที่ใช้ derived table (II)

ในแบบฝึกหัดนี้ จะสร้าง derived table เพื่อดึงข้อมูลผู้ป่วยทุกรายที่มีค่า BloodPressure สูงสุดในแต่ละระดับ `Age````

```

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

SQL Server ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง derived table
    • ให้คืนค่า Age และ MaxBloodPressure โดย MaxBloodPressure คือค่าสูงสุดของ BloodPressure
    • ดึงข้อมูลจากตาราง kidney
    • จัดกลุ่มตาม Age
  • เชื่อม derived table กับคิวรีหลักโดยใช้เงื่อนไข
    • ค่าความดันโลหิตเท่ากับค่าความดันโลหิตสูงสุด
    • อายุ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT *
FROM Kidney a
-- Create derived table: select age, max blood pressure from kidney grouped by age
JOIN (___) b
-- JOIN on BloodPressure equal to MaxBloodPressure
ON ___
-- Join on Age
AND ___
แก้ไขและรันโค้ด