สวัสดีครับ เมื่อเรารู้วิธี เพิ่มข้อมูลลงตาราง แล้ว ต่อมาเราจะมาเรียนรู้ Query หรือ SQL สำหรับการ แก้ไขข้อมูลในตาราง กันครับ เอาล่ะครับมาดูกันดีกว่า ว่าถ้าเราต้องการ แก้ไขข้อมูลในตาราง เราต้องใช้ Query หรือ SQL แบบไหนครับ ^^
คำสั่ง SQL ในการแก้ไขข้อมูล
รูปแบบที่ 1 : ไม่กำหนดเงื่อนไข (แก้ไขทั้งตาราง)
UPDATEชื่อตาราง
SET ฟิลด์_1 = 'ค่า_1' , ฟิลด์_2 = 'ค่า_2' , ... , ฟิลด์_n = 'ค่า_n'
รูปแบบที่ 2 : กำหนดเงื่อนไข
UPDATEชื่อตาราง
SET ฟิลด์_1 = 'ค่า_1' , ฟิลด์_2 = 'ค่า_2' , ... , ฟิลด์_n = 'ค่า_n'
WHERE นิพจน์เงื่อนไข
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1
ต้องการแก้ไขข้อมูลของพนักงานทุกคน ในตารางชื่อ employee เป็น อายุ 42 ปี เพศหญิง
UPDATE employee
SET age = '42',gender = 'หญิง';
ตัวอย่างที่ 2
ต้องการแก้ไขข้อมูลของพนักงานรหัส a0001 ในตารางชื่อ employee เป็น อายุ 42 ปี เพศหญิง
UPDATE employee
SET age = '42',gender = 'หญิง'
WHERE employeeid = 'a0001';
เป็นยังไงบ้างครับ กับ Query หรือ SQL ที่ใช้สำหรับแก้ไขข้อมูล จำและนำไปลองใช้ให้คล่องนะครับ เพราะถ์อเป็นพื้นฐานที่สำคัญในการจัดการกับฐานข้อมูลครับ ^^