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

ดึงชื่อทีมด้วย CTE

ตอนนี้เราได้สำรวจสองวิธีในการตอบคำถามที่ว่า จะดึงชื่อทีมเหย้าและทีมเยือนมาแสดงในผลลัพธ์สุดท้ายได้อย่างไร?

มาลองวิธีสุดท้ายกัน นั่นคือ common table expressions หรือ CTE ซึ่งมีแนวคิดคล้ายกับการใช้ subquery เพื่อสร้างผลลัพธ์ โดยความแตกต่างหลักอยู่ที่ไวยากรณ์และลำดับการประมวลผลข้อมูล

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

การจัดการข้อมูลใน SQL

ดูคอร์ส

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

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

SELECT 
	-- Select match id and team long name
    ___, 
    ___ AS hometeam
FROM ___ AS m
-- Join team to match using team_api_id and hometeam_id
LEFT JOIN ___ AS t 
ON ___ = ___;
แก้ไขและรันโค้ด