Devdit
 

การใช้คําสั่ง DELETE SQL แบบมีเงื่อนไข

5.2K

สอนการใช้คําสั่ง DELETE SQL แบบมีเงื่อนไข โดยใช้คำสั่ง WHERE เพื่อกำหนดเงื่อนไขในการลบข้อมูล เหมาะสำหรับต้องการลบข้อมูลแบบตามเงื่อนไข หรือแบบเฉพาะเจาะจง สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่างที่ 1 การใช้คําสั่ง DELETE SQL แบบมีเงื่อนไข เฉพาะเจาะจง

DELETE FROM book WHERE ( id = '1' );

ผลลัพธ์

Query OK, 1 rows affected (0.001 sec)

คำอธิบาย

คำสั่งด้านบนคือ การใช้คําสั่ง DELETE SQL แบบมีเงื่อนไข โดยลบหนังสือที่มี id = 1 การลบแบบนี้เป็นเงื่อนไขแบบเฉพาะเจาะจง ส่วนมากจะมีผลกับ 1 rows

 

ตัวอย่างที่ 2 การใช้คําสั่ง DELETE SQL แบบมีเงื่อนไข แบบกว้าง

DELETE FROM book WHERE ( price > 300 );

ผลลัพธ์

Query OK, 10 rows affected (0.001 sec)

คำอธิบาย

คำสั่งด้านบนคือ การใช้คําสั่ง DELETE SQL แบบมีเงื่อนไข โดยลบหนังสือที่มีราคามากกว่า 300 ทุกข้อมูล (price > 300) การลบแบบนี้เป็นเงื่อนไขแบบกว้าง มีผลกับหลาย rows

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