8. การปรับปรุงข้อมูล
UPDATE statement ใช้ในการปรับค่าหรือเปลี่ยนข้อมูลตามเกณฑ์ที่กำหนด
ไวยากรณ์
UPDATE tablename
SET columnname1 = newvalue1 [," columnname2" = "newvalue2"...]
WHERE column1 OPERATOR value [AND|OR column2 OPERATOR
value ];
[ ] ตัวเลือก
tablename |
ระบุชื่อ Table |
columnname |
ระบุคอลัมน์ที่ต้องการ แก้ไขค่า |
newvalue |
ค่าใหม่ที่ต้องการแก้ไข |
columnname |
ชื่อคอลัมน์ที่กำหนดเงื่อนไข |
value |
ค่าของเงื่อนไข |
ตัวอย่าง
UPDATE phone_book
SET area_code = 623
WHERE prefix = 979;
UPDATE phone_book
SET last_name = 'Smith', prefix=555, suffix=9292
WHERE last_name = 'Jones';
UPDATE employee
SET age = age+1
WHERE first_name='Mary' AND last_name='Williams';
การปรับปรุงข้อมูล ให้พิมพ์คำสั่ง UPDATE ตามด้วยชื่อ Table แล้วตามด้วยคำสั่ง
SET ชื่อคอลัมน์ที่ต้องการเปลี่ยนค่า ตามเครื่องหมายเท่ากับ ค่าใหม่ที่นำแทนที่
ถ้าปรับปรุงหลายคอลัมน์ ให้ชื่อคอลัมน์ เท่ากับ ค่าใหม่ แล้วแยกด้วยเครื่องจุลภาค
(ยกเว้นค่าชุดสุดท้าย) แล้วตามด้วย WHERE แล้วตามด้วยเงื่อนไข ถ้ามีหลายเงื่อนไขให้เชื่อมด้วย
AND หรือ OR แล้วปิดท้ายคำสั่งด้วยเครื่องหมาย semicolon (;)
|