Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql having的用法

作者:戮尽逆者   发布日期:2026-03-09   浏览:98

-- 示例代码:使用 HAVING 子句进行分组筛选

-- 假设有一个名为 'orders' 的表,包含以下字段:
-- order_id: 订单ID
-- customer_id: 客户ID
-- amount: 订单金额

-- 查询每个客户的总订单金额,并筛选出总订单金额大于 1000 的客户
SELECT customer_id, SUM(amount) AS total_amount
FROM orders
GROUP BY customer_id
HAVING SUM(amount) > 1000;

-- 解释说明:
-- 1. SELECT 语句用于选择要查询的列,这里选择了 customer_id 和 订单金额的总和(SUM(amount))。
-- 2. FROM 子句指定查询的数据来源表为 'orders'。
-- 3. GROUP BY 子句用于将结果按 customer_id 分组。
-- 4. HAVING 子句用于对分组后的结果进行筛选,这里筛选出总订单金额大于 1000 的客户。
-- 5. 注意:HAVING 子句必须跟在 GROUP BY 子句之后,用于对聚合函数的结果进行过滤,而 WHERE 子句不能直接用于过滤聚合函数的结果。

上一篇:mysql 删除语句

下一篇:mysql date

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站