ในการเขียน Query ภาษา SQL เพื่อแสดงจำนวนพนักงานในแต่ละแผนก ควรใช้คำสั่งใดต่อไปนี้

SELECT COUNT(department) FROM employees ORDER BY department
SELECT department FROM employees WHERE COUNT(*) > 0
SELECT department, COUNT(*) FROM employees GROUP BY department
SELECT department, AVG(salary) FROM employees GROUP BY department HAVING AVG(salary) > 0

เฉลยอธิบาย

คำสั่ง SELECT department, COUNT(*) FROM employees GROUP BY department เป็นวิธีที่ถูกต้องในการแสดงจำนวนพนักงานจำแนกตามแผนก โดยใช้ GROUP BY เพื่อจัดกลุ่มข้อมูล

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

ดูข้อสอบวิชานี้ทั้งหมด →
ข้อสอบราชการภาค ข | ติวสอบภาค ข