说明 HAVING 和 WHERE 子句之间的区别。
State the differences between HAVING and WHERE clauses.
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: SQL 基础, 查询语法
标签: HAVING, WHERE, GROUP BY, SQL clauses
参考答案摘要
核心答案 HAVING 与 WHERE 的主要区别如下: 实现对象 :WHERE 用于行级操作;HAVING 用于列/聚合结果(组)操作。 作用范围 :WHERE 作用于单行;HAVING 作用于汇总后的行或分组。 用途 :WHERE 根据条件从具体行中筛选数据;HAVING 用于对分组后的结果进行筛选。 聚合函数 :WHERE 不能直接使用聚合函数;HAVING 可以使用聚合函数。 适用语句 :...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。