PostgreSQL GROUP BY 子句
GROUP BY
GROUP BY
子句將具有相同值的行分組為摘要行,例如“查詢每個國家/地區客戶的數量”。
GROUP BY
子句通常與聚合函式(如 COUNT()
、MAX()
、MIN()
、SUM()
、AVG()
)一起使用,以按一個或多個列對結果集進行分組。
GROUP BY 結合 JOIN
以下 SQL 語句列出了每個客戶下的訂單數量
示例
SELECT customers.customer_name, COUNT(orders.order_id)
FROM orders
LEFT JOIN customers ON orders.customer_id = customers.customer_id
GROUP BY customer_name;
執行示例 »