1. Learn
  2. /
  3. คอร์ส
  4. /
  5. การปรับปรุงประสิทธิภาพคิวรีใน SQL Server

Connected

แบบฝึกหัด

การใช้ Alias - BMI รายทีม

นักสถิติบาสเกตบอลต้องการทราบค่าเฉลี่ย Body Mass Index (BMI) ของแต่ละทีม NBA โดยเฉพาะทีมที่มีค่าเฉลี่ย BMI ตั้งแต่ 25 ขึ้นไป ในการนำ Team เข้ามาในคิวรี จะต้อง JOIN ตาราง Players กับตาราง PlayerStats คิวรีนี้ต้องใช้การตั้ง alias เพื่อ:

  • ระบุตารางที่ JOIN และคอลัมน์ที่เกี่ยวข้องได้ง่าย
  • ระบุ sub-query
  • หลีกเลี่ยงความกำกวมของชื่อคอลัมน์
  • ระบุคอลัมน์ใหม่ที่สร้างขึ้น

คำแนะนำ

100 XP
  • กำหนด alias ให้คอลัมน์ค่าเฉลี่ย BMI ใหม่เป็น AvgTeamBMI
  • กำหนด alias ให้ตาราง PlayerStats เป็น ps
  • กำหนด alias ให้ sub-query เป็น p
  • ตาราง PlayerStats และ sub-query เชื่อมกันด้วยคอลัมน์ PlayerName เพิ่ม alias ให้กับคอลัมน์ PlayerName ที่ใช้ในการ JOIN ด้วย