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

การแทรกข้อมูลลงในตาราง Person และประวัติการสั่งซื้อ

ต่อไปจะแทรกข้อมูลลงในตารางที่สร้างขึ้นใหม่ 2 ตาราง ได้แก่ Person และ History โดยมีรายการสั่งซื้อดังนี้

  1. Andrew Anderson ซื้อ iPhone XS ในราคา 1000
  2. 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;
แก้ไขและรันโค้ด