Devdit
 

SQL UPDATE หลาย row หลายข้อมูลพร้อมกัน

3.5K

SQL UPDATE หลาย row หลายข้อมูลพร้อมกัน บทความนี้สอนเขียนคำสั่ง SQL เพื่อ UPDATE หรือแก้ไขข้อมูลแบบหลาย row หรือหลายแถวพร้อมกัน ด้วยเงื่อนไข WHERE สามารถเขียนคำสั่ง SQL ได้ดังนี้

 

ตัวอย่าง SQL UPDATE หลาย row หลายข้อมูลพร้อมกัน

UPDATE product SET price = '100' WHERE ( price <= 120 )

ผลลัพธ์

Query OK, 5 rows affected (0.001 sec)
Rows matched: 5  Changed: 0  Warnings: 0

คำอธิบาย

SQL UPDATE หลาย row จากตัวอย่างต้องการ UPDATE ราคาจากตาราง product โดยมีเงื่อนไข คือ หากสินค้าตัวใดมีราคาน้อยกว่าหรือเท่ากับ 120 ให้ UPDATE ราคาเป็น 100 รายละเอียด SQL คือ

1. UPDATE product คือแก้ไขข้อมูลจากตารางชื่อ product

2. SET price = '100' คือแก้ไข column price ให้มีค่าเท่ากับ 100

3. WHERE ( price <= 120 ) คือเงื่อนไข UPDATE ทุก row ที่ column price มีค่าน้อยกว่าหรือเท่ากับ 120

4. จากตัวอย่างคำสั่ง SQL เป็นการ UPDATE ทั้งหมด 5 row เป็นการ UPDATE หลาย row หลายข้อมูลพร้อมกัน

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ