การแทรกข้อมูลลงในตาราง Person และประวัติการสั่งซื้อ
ต่อไปจะแทรกข้อมูลลงในตารางที่สร้างขึ้นใหม่ 2 ตาราง ได้แก่ Person และ History โดยมีรายการสั่งซื้อดังนี้
- Andrew Anderson ซื้อ iPhone XS ในราคา 1000
- Sam Smith ซื้อ MacBook Pro ในราคา 1800
เมื่อแทรกข้อมูลลูกค้าและรายการสั่งซื้อลงในตาราง ให้ตรวจสอบว่า
- primary key ไม่ซ้ำกัน
- ใช้ foreign key ที่ถูกต้อง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Hierarchical and Recursive Queries in SQL Server
คำแนะนำการฝึกหัด
- แทรกข้อมูลสำหรับบุคคลที่มี
ID=1ชื่อ Andrew Anderson - แทรกข้อมูลสำหรับบุคคลคนที่สองที่มี
ID=2ชื่อ Sam Smith - แทรกรายการสั่งซื้อใหม่ของ Andrew Anderson:
iPhone XSราคา1000 - แทรกรายการสั่งซื้อใหม่ของ Sam Smith:
MacBook Proราคา1800
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Insert new data into the table Person
___ INTO ___
___ (1,___,'Anderson','Union Ave 10','New York','1986-12-30');
___ ___ Person
VALUES (___,___,___,'Flushing Ave 342','New York','1986-12-30');
-- Insert new data into the table History
___ ___ History
___ (1,'iPhone XS',___,___);
INSERT ___ ___
___ (___,'MacBook Pro',1800,___);
SELECT *
FROM History;