首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
WHERE 与 HAVING 的区别?
[问答题]
WHERE 与 HAVING 的区别?
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(32)
分享
纠错
11个回答
添加回答
1
星图史话
where 分组前过滤不可以使用聚合函数,having 分组后过滤可以使用聚合函数
发表于 2025-08-15 09:50:27
回复(0)
0
唔啥呢
where在group by前过滤,且不可以使用聚合函数;having在group by之后过滤,且可以使用聚合函数。
发表于 2025-11-24 14:40:58
回复(0)
0
爱吃香菜的杰克是我的神
WHERE 在分组前过滤不可以使用聚合函数。HAVING在分组后过滤,可以使用聚合函数
发表于 2025-10-14 15:53:49
回复(0)
0
牛客161623720号
where在分组前过滤原始数据行,不能用聚合函数;having在分组后过滤分组结果,可用聚合函数
发表于 2025-09-22 21:16:22
回复(0)
0
柯达柯达鸭
WHERE在分组前进行过滤数据,不能使用聚合函数,HAVING在分组后过滤数据,再使用 聚合函数
发表于 2025-08-28 11:10:45
回复(0)
0
努力站桩的奶酪想去西安
WHERE 在分组前进行过滤数据,不能使用聚合函数;HAVING在GROUP BY分组后根据分组结果再过滤数据,可用聚合函数。
发表于 2025-08-20 17:33:32
回复(0)
0
道一且三
where 是整个数据集的筛选条件,having 是 分组后的数据集的筛选条件
发表于 2025-08-15 10:59:07
回复(0)
0
大熊猫在发呆
where是在分组前过滤原始数据行,不能使用聚合函数 having是在分组后对分组的数据进行过滤,可以使用聚合函数
发表于 2025-07-12 12:34:40
回复(0)
0
牛客941353208号
WHERE过滤原始数据,HAVING过滤分组后的结果
发表于 2025-07-09 12:10:20
回复(0)
0
用心的三文鱼不服输
where是分组前过滤,having是分组后过滤,可以和聚合函数一起使用
发表于 2025-07-09 10:14:42
回复(0)
0
认真的独行侠在考古
where在分组前过滤,having在分组后过滤
发表于 2025-07-03 20:47:16
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
难度:
11条回答
32收藏
229浏览
热门推荐
相关试题
Dropout是一种深度学习训练中...
深度学习
评论
(1)
对于如下给定的5*5的图片,使用3...
深度学习
评论
(1)
关于 Dropout 技术在神经网...
深度学习
评论
(1)
某生鲜电商APP的核心目标是提升用...
产品常识
评论
(1)
关于硬件产品的BOM成本与定价策略...
产品常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题