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

mysql group by having

作者:伤哖铱旧   发布日期:2026-06-23   浏览:73

-- 示例数据表: orders
-- 假设我们有一个订单表,包含以下字段:
-- order_id, customer_id, order_amount

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

-- 解释说明:
-- 1. GROUP BY customer_id: 按照 customer_id 分组,计算每个客户的总订单金额。
-- 2. SUM(order_amount): 计算每个客户的订单金额总和。
-- 3. HAVING total_amount > 1000: 筛选出总订单金额大于1000的客户。
-- 注意: HAVING 子句用于在聚合操作之后进行条件筛选,而 WHERE 子句则用于在聚合操作之前进行条件筛选。

上一篇:mysql 查看表大小

下一篇:命令行连接mysql

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

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

Laravel 中文站