SQL คำสั่ง UPDATE

คำสั่ง Update

คำสั่ง Update ใช้เพื่อปรับปรุงข้อมูลในตาราง

บวกย่อย:

UPDATE ชื่อตาราง SET ชื่อคอลัมน์ = ค่าใหม่ WHERE ชื่อคอลัมน์ = ค่าบางตัว

Person:

LastName FirstName Address City
Gates Bill Xuanwumen 10 Beijing
Wilson   Champs-Elysees  

ปรับปรุงข้อมูลบางคอลัมน์ของบรรทัดเดียว

เราจะเพิ่มชื่อสกุล (firstname) สำหรับผู้ที่ชื่อสกุลคือ "Wilson":

UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'

ผลลัพธ์:

LastName FirstName Address City
Gates Bill Xuanwumen 10 Beijing
Wilson Fred Champs-Elysees  

ปรับปรุงข้อมูลบางคอลัมน์ของบางบรรทัด

เราจะแก้ไขที่อยู่ (address) และเพิ่มชื่อเมือง (city):

UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'

ผลลัพธ์:

LastName FirstName Address City
Gates Bill Xuanwumen 10 Beijing
Wilson Fred Zhongshan 23 Nanjing