หากต้องการอัปเดตข้อมูลเงินเดือนของพนักงาน ID 5 เป็น 25000 บาท จะใช้คำสั่ง SQL อย่างไร?

UPDATE employees SET salary = 25000 WHERE id = 5;
UPDATE employees SET id = 5, salary = 25000;
ALTER employees SET salary = 25000 WHERE id = 5;
MODIFY employees WHERE id = 5 AND salary = 25000;

เฉลยอธิบาย

ตัวเลือก A ถูกต้องเพราะใช้ UPDATE กับ WHERE clause ที่ระบุเงื่อนไขอย่างถูกต้อง ตัวเลือก B ขาด WHERE ทำให้อัปเดตทุกแถว และตัวเลือก C, D ใช้คำสั่งผิด

ข้อสอบอื่นในวิชาการใช้ภาษา SQL

ดูข้อสอบวิชานี้ทั้งหมด →