ต้องการหาจำนวนพนักงานทั้งหมดในแต่ละแผนกจากตาราง employees โดยจัดกลุ่มตามแผนก ควรใช้คำสั่ง SQL ใด?

SELECT department, COUNT(*) FROM employees DIVIDE BY department;
SELECT department, COUNT(*) FROM employees GROUP BY department;
SELECT COUNT(department) FROM employees FILTER BY department;
SELECT department, TOTAL(*) FROM employees ARRANGE BY department;

เฉลยอธิบาย

คำสั่ง GROUP BY เป็นคำสั่งที่ถูกต้องสำหรับจัดกลุ่มข้อมูล และ COUNT(*) ใช้สำหรับนับจำนวนแถว

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

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