ต้องการกำหนด salary เป็น 25000 เฉพาะพนักงาน department_id = 5 คำสั่งใดถูกต้อง

EDIT employees SET salary = 25000 ON department_id = 5;
MODIFY employees CHANGE salary = 25000 FILTER department_id = 5;
UPDATE employees SET salary = 25000 WHERE department_id = 5;
CHANGE employees salary = 25000 IF department_id = 5;

เฉลยอธิบาย

UPDATE ระบุตาราง SET กำหนดค่าใหม่ และ WHERE จำกัดแถว หากไม่มี WHERE จะกระทบทุกแถว ตัวเลือกอื่นไม่ใช่ไวยากรณ์ UPDATE ที่ถูกต้อง

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

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