เมื่อต้องการปรับปรุงเงินเดือนขึ้น 10% สำหรับพนักงานที่มีอายุงานมากกว่า 5 ปี ควรใช้คำสั่งใด

UPDATE พนักงาน SET เงินเดือน = เงินเดือน * 1.1 WHERE อายุงาน > 5
MODIFY พนักงาน SET เงินเดือน = เงินเดือน * 1.1 WHERE อายุงาน > 5
UPDATE พนักงาน SET เงินเดือน += 10% WHERE อายุงาน > 5
UPDATE พนักงาน WHERE อายุงาน > 5 SET เงินเดือน * 1.1

เฉลยอธิบาย

UPDATE ใช้ SET กำหนดค่าใหม่ และ WHERE จำกัดพนักงานอายุงานเกิน 5 ปี การคูณ 1.1 เพิ่ม 10% ส่วน MODIFY และ += 10% ไม่ใช่รูปแบบนี้ และตัวเลือก D วาง WHERE ก่อน SET

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

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