分组查询中having与where的区别

知识共享许可协议 版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons

分组查询的结构:

     SELECT 字段1,字段2… FROM 表名 GROUP BY分组字段 HAVING 分组条件;

区别:

   关于数据过滤:

            having是在分组后对数据进行过滤.

            where是在分组前对数据进行过滤

    关于统计函数使用

            having后面可以使用分组函数(统计函数)

            where后面不能使用分组函数

猜你喜欢

转载自blog.csdn.net/longyanchen/article/details/93106014
今日推荐