ต้องการยอดขายรวมแยกตามสาขาจากตาราง sales คำสั่งใดถูกต้อง

SELECT branch, SUM(amount) FROM sales WHERE branch = ALL;
SELECT branch, MAX(amount) AS largest_sale FROM sales GROUP BY branch;
SELECT COUNT(DISTINCT branch), SUM(amount) FROM sales;
SELECT branch, SUM(amount) FROM sales GROUP BY branch;

เฉลยอธิบาย

SUM รวมยอด และ GROUP BY branch สร้างหนึ่งกลุ่มต่อสาขา ORDER BY เพียงเรียงแถว ส่วน COUNT นับจำนวนค่า

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

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