หากต้องการลบเฉพาะพนักงานที่ลาออกแล้ว และมีสถานะเป็น 'ออกจากงาน' ควรใช้คำสั่งใด

DELETE FROM employees WHERE status = 'ออกจากงาน'
DROP TABLE employees WHERE status = 'ออกจากงาน'
REMOVE FROM employees WHERE status = 'ออกจากงาน'
TRUNCATE TABLE employees WHERE status = 'ออกจากงาน'

เฉลยอธิบาย

DELETE ใช้เพื่อลบแถวที่ตรงตามเงื่อนไขที่ระบุในตาราง DROP TABLE ลบทั้งโครงสร้าง REMOVE ไม่ใช่คำสั่งนี้ และ TRUNCATE ไม่รองรับ WHERE จึงต้องใช้ DELETE พร้อมเงื่อนไข

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

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