-- 示例代码:MySQL 分组求和
-- 假设我们有一个名为 sales 的表,包含以下字段:
-- id: 销售记录的唯一标识
-- product_name: 产品名称
-- amount: 销售数量
-- sale_date: 销售日期
-- 我们想要按产品名称分组,并计算每个产品的总销售数量。
SELECT
product_name, -- 选择产品名称
SUM(amount) AS total_amount -- 对每个分组的销售数量进行求和,并将结果命名为 total_amount
FROM
sales -- 从 sales 表中查询数据
GROUP BY
product_name; -- 按产品名称分组
SELECT
语句用于选择要查询的列。SUM(amount)
是一个聚合函数,用于对指定列(这里是 amount
)进行求和。AS total_amount
为求和的结果指定了一个别名,方便在结果集中识别。FROM sales
指定了数据来源表。GROUP BY product_name
表示按照 product_name
列进行分组,即对于每个不同的产品名称,都会生成一行汇总结果。Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站