-- 示例代码:在 MySQL 中使用 SUM 函数求和
-- 假设有一个名为 'sales' 的表,包含以下字段:
-- id (INT): 销售记录的唯一标识
-- product_name (VARCHAR): 产品名称
-- quantity (INT): 销售数量
-- price (DECIMAL): 单价
-- 求所有销售记录的总销售额
SELECT SUM(quantity * price) AS total_sales
FROM sales;
-- 解释说明:
-- 1. SUM 是一个聚合函数,用于计算某一列值的总和。
-- 2. 在这个例子中,我们计算了每条销售记录的金额(quantity * price),然后对所有记录进行求和。
-- 3. 结果会返回一个名为 'total_sales' 的列,表示总销售额。
-- 如果需要按产品名称分组求和,可以使用 GROUP BY 子句
SELECT product_name, SUM(quantity * price) AS total_sales_by_product
FROM sales
GROUP BY product_name;
-- 解释说明:
-- 1. 使用 GROUP BY 子句可以根据指定的列(这里是 product_name)进行分组。
-- 2. 对每个分组内的记录进行求和,得到每个产品的总销售额。
上一篇:mysql 逗号分隔转多行
下一篇:mysql判断表是否存在
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站