HAVING子句

博客介绍了HAVING子句,它用于对分组统计函数的结果进行过滤。给出了查询平均工资高于2000的职位等示例。还对比了WHERE子句和HAVING子句,指出WHERE在GROUP BY前执行,不能用统计函数;HAVING在其后执行,可对统计函数过滤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HAVING子句是对分组统计函数统计出的结果进行过滤的子句。
基本语法:
在这里插入图片描述
demo:查询出平均工资高于2000的职位的名称和平均工资。
在这里插入图片描述
demo:查询出非销售人员的工作名称以及从事同一工作的雇员的月工资之和,并且要求从事同一工作的雇员工资合计大于5000,按照雇员的薪资之和升序排列。
在这里插入图片描述
WHERE子句和HAVING子句的区别:
*WHERE子句在GROUP BY子句之前执行,不能在WHERE子句中使用统计函数;
*HAVING子句在GROUP BY子句之后执行,可以在HAVING子句中对统计函数进行过滤。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值