การดึงข้อมูลจาก ER Model
ฝ่าย HR ได้ริเริ่มโครงการติดตามความคืบหน้าการฝึกอบรมของพนักงานในแผนก 'Operations' อย่างใกล้ชิด โดยมีเป้าหมายเพื่อระบุพนักงานที่มีคะแนนการฝึกอบรมเฉลี่ยสูงกว่าเกณฑ์ที่กำหนด ซึ่งบ่งชี้ว่าผ่านโปรแกรมการฝึกอบรมได้สำเร็จ
งานของคุณคือใช้ ER Model เพื่อสร้างรายงานโดยการ JOIN entities ที่เกี่ยวข้องและกำหนดตัวกรองที่จำเป็น เพื่อให้ได้ผลลัพธ์ที่รวดเร็วและมีประสิทธิภาพ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Data Modeling ใน Snowflake เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
-- Add attributes to select
employees.___,
trainings.___
FROM employees
-- Merge entities on common keys
___ trainings
ON ___ = ___
LIMIT 50;