อัปเดตข้อมูลของคุณ

การประยุกต์ใช้ SQL กับปัญหาในโลกจริง

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

ไวยากรณ์ UPDATE

UPDATE table_name
SET column1 = value1, column2 = value2, ...;
การประยุกต์ใช้ SQL กับปัญหาในโลกจริง

UPDATE คอลัมน์

การอัปเดตที่ต้องการ: อีเมลของลูกค้าต้องเป็นตัวพิมพ์เล็กทั้งหมด

UPDATE customer
SET email = LOWER(email);
การประยุกต์ใช้ SQL กับปัญหาในโลกจริง

UPDATE & WHERE

การอัปเดตที่ต้องการ: อีเมลของลูกค้าที่ยังใช้งานอยู่ต้องเป็นตัวพิมพ์เล็กทั้งหมด

UPDATE customer
SET email = LOWER(email)
WHERE active = TRUE;
การประยุกต์ใช้ SQL กับปัญหาในโลกจริง

UPDATE โดยใช้ subquery

การอัปเดตที่ต้องการ: อีเมลของลูกค้าที่อยู่ในเมือง Woodridge ต้องเป็นตัวพิมพ์เล็กทั้งหมด

UPDATE customer
SET email = LOWER(email)
WHERE address_id IN 
  (SELECT address_id 
   FROM address
   WHERE city = 'Woodridge');
การประยุกต์ใช้ SQL กับปัญหาในโลกจริง

ระมัดระวังเมื่อแก้ไขตาราง

  • ตรวจสอบว่ามีสิทธิ์แก้ไขตารางนี้
  • ทำความเข้าใจการใช้งานตารางและผลกระทบของการเปลี่ยนแปลงที่มีต่อผู้ใช้
  • ทดสอบการแก้ไขด้วยคำสั่ง SELECT ก่อนเสมอ
การประยุกต์ใช้ SQL กับปัญหาในโลกจริง

มาฝึกกันเถอะ!

การประยุกต์ใช้ SQL กับปัญหาในโลกจริง

Preparing Video For Download...