-- 示例代码:按条件求和
-- 假设有一个名为 sales 的表,包含以下字段:
-- id: 销售记录的唯一标识
-- product_name: 产品名称
-- quantity: 销售数量
-- sale_date: 销售日期
-- 要求:计算2023年1月的销售总量
SELECT SUM(quantity) AS total_sales
FROM sales
WHERE DATE_FORMAT(sale_date, '%Y-%m') = '2023-01';
-- 解释:
-- 1. 使用 SUM 函数对 quantity 字段进行求和。
-- 2. 使用 WHERE 子句过滤出销售日期为2023年1月的记录。
-- 3. DATE_FORMAT 函数用于格式化 sale_date 字段,提取年份和月份。
-- 如果需要按多个条件求和,例如按产品名称和特定月份求和:
SELECT product_name, SUM(quantity) AS total_sales
FROM sales
WHERE DATE_FORMAT(sale_date, '%Y-%m') = '2023-01'
GROUP BY product_name;
-- 解释:
-- 1. 使用 GROUP BY 子句按 product_name 分组。
-- 2. 对每个分组内的 quantity 字段进行求和。
-- 3. 结果将显示每个产品在2023年1月的销售总量。
上一篇:linux安装mysql客户端
下一篇:linux mysql重启命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站