ต้องการแก้พนักงาน id = 5 เพียงคนเดียว รูปแบบใดปลอดภัยตรงตามขอบเขต

UPDATE employees SET salary = 30000 WHERE id = 5
UPDATE employees salary = 30000 WHERE id = 5
UPDATE employees WHERE id = 5
UPDATE employees SET salary = 30000

เฉลยอธิบาย

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

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

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