Devdit
 

วิธีเขียน SQL ลบ row ที่ต้องการ

1.2K

บทความนี้สอนเขียนคำสั่ง SQL ลบ row ที่ต้องการ โดยในระบบฐานข้อมูล คำว่า row คือคำศัพท์ที่ใช้อ้างถึงข้อมูลแถวแนวนอนที่อยู่ในตารางใด ตารางหนึ่ง การเขียน SQL ลบ row ก็คือการลบข้อมูลในตารางออก ตัวอย่างสอนวิธีเขียน SQL ลบ row ทั้งหมด หรือลบ row แบบตามเงื่อนไข มีรายละเอียดดังนี้

 

ตัวอย่าง SQL ลบ row ทั้งหมด

DELETE FROM products

จากตัวอย่างคือวิธีการเขียน SQL เพื่อลบ row หรือข้อมูลทั้งหมดในตาราง products โดยการใช้คำสั่ง DELETE FROM ตามด้วยชื่อตารางที่ต้องการ

 

ตัวอย่าง SQL ลบ row ตามรหัส id

DELETE FROM products
WHERE ( id = 1 )

ตัวอย่างนี้เขียน SQL เพื่อลบ row จากตาราง products โดยกำหนดเงื่อนไขด้วย WHERE คือลบเฉพาะ row ที่มี field id เท่ากับ 1 เท่านั้น

 

ตัวอย่าง SQL ลบ row ตามเงื่อนไขที่กำหนด

DELETE FROM products
WHERE ( price > 100 )

ตัวอย่างนี้เขียน SQL เพื่อลบ row ทั้งหมดจากตาราง products ที่เข้าเงื่อนไขของ WHERE คือ field price ต้องมากกว่า 100 ซึ่งการลบแบบนี้มีโอกาสที่จะลบมากกว่า 1 rows พร้อมกัน

 

สรุป วิธีเขียน SQL ลบ row ที่ต้องการแนะนำให้ใช้คำสั่ง DELETE FROM ตามด้วยชื่อตาราง กรณีต้องการลบแค่บาง row แนะนำให้กำหนดเงื่อนไขด้วยคำสั่ง WHERE แล้วกำหนดเงื่อนไขที่ต้องการ

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