全站数据
8 4 2 0 5 8 1

where和having的区别

监理说 | 教育先行,筑梦人生! 阅读:117         
问题更新日期:2024-03-04 18:57:17

问题描述

where和having的区别希望能解答下
精选答案
最佳答案

“Where”是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之前起作用,且where后面不能使用“聚合函数”;“Having”是一个过滤声明,所谓过滤是在查询数据库的结果返回之后进行过滤,即在结果返回之后起作用,并且having后面可以使用“聚合函数”。

(117)

发表回复

本站作者后才能评论

评论列表(4条)

  • 监理说
    监理说 2026年09月15日

    我是公众科技网的签约作者“监理说”!

  • 监理说
    监理说 2026年09月15日

    希望本篇文章《where和having的区别》能对你有所帮助!

  • 监理说
    监理说 2026年09月15日

    本站[公众科技网]内容主要涵盖:教育,学历提升

  • 监理说
    监理说 2026年09月15日

    本文概览:“Where”是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之前起作用,且where后面不能使用“聚合函数”;“Having”是一个过滤声明,所谓过滤是在查询数据库的结果返