{site_name}

{site_name}

🌜 搜索

SQL GROUP BY 语句是一种用于将表格数据按照一个或多个列进行分组的查询语句

数据库 𝄐 0
sql的group by语句,sql group by1,sql中的group by用法,sql group by sum,sql语言group by,sql语言中group by
SQL GROUP BY 语句是一种用于将表格数据按照一个或多个列进行分组的查询语句。GROUP BY 通常与聚合函数(例如 COUNT、SUM、AVG 等)一起使用,以对每个分组计算结果。

例如,假设我们有一个存储销售订单信息的表格 "orders",其中包含了订单号、客户名称、产品名称和订单金额等字段。我们可以使用 GROUP BY 语句按照客户名称汇总订单金额,并计算每个客户的订单数和平均订单金额:


SELECT customer_name, COUNT(order_id) AS order_count, AVG(amount) AS avg_amount
FROM orders
GROUP BY customer_name;


以上 SQL 语句将输出按照客户名称分组后的订单数量和平均订单金额,例如:


customer_name | order_count | avg_amount
--------------|------------|-----------
Alice | 5 | 120.00
Bob | 3 | 75.67
Charlie | 2 | 250.50


在上面的例子中,我们使用 GROUP BY 关键字指定了要按照 "customer_name" 列进行分组,然后使用 COUNT 和 AVG 聚合函数计算了每个分组的订单数量和平均订单金额。