浩鲸科技面试题更新 2026-08-05
where和having有啥区别,怎么使用?
浩鲸科技运维/技术支持专业服务问题拆解技术原理SQL
考察说明
考察SQL中WHERE和HAVING的筛选时机与使用场景区分
回答思路
- 说明WHERE在分组前过滤行级数据,HAVING在分组后过滤聚合结果
- 指出HAVING可用于聚合函数条件,WHERE不能
- 举例说明顺序:WHERE -> GROUP BY -> HAVING
- 强调WHERE作用于原始行,HAVING作用于分组结果
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。