ต้องการเพิ่มเงินเดือนพนักงานฝ่ายขาย 10% คำสั่งใดถูกต้อง

UPDATE employees SET salary = salary * 110 WHERE department = 'Sales';
UPDATE employees SET salary = salary + 10 WHERE department = 'Sales';
ALTER employees SET salary = salary * 1.10 WHERE department = 'Sales';
UPDATE employees SET salary = salary * 1.10 WHERE department = 'Sales';

เฉลยอธิบาย

UPDATE ... SET ... WHERE แก้เฉพาะแถวฝ่ายขาย และการคูณ 1.10 คือเพิ่มจากค่าเดิม 10% การบวก 10 เป็นจำนวนคงที่ ส่วน ALTER ใช้เปลี่ยนโครงสร้างตาราง

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

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