区别介绍:
where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,where条件中不能包含聚组函数,使用where条件过滤出特定的行。
having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件过滤出特定的组,也可以使用多个分组标准进行分组。
注意:
1、HAVING子句必须位于GROUP BY之后ORDER BY之前。
2、WHERE语句在GROUP BY语句之前;SQL会在分组之前计算WHERE语句。
3、HAVING语句在GROUP BY语句之后;SQL会在分组之后计算HAVING语句。
示例 :
select 类别, sum(数量) as 数量之和 from A group by 类别 having sum(数量) > 18
示例:Having和Where的联合使用方法
select 类别, SUM(数量)from A where 数量 > 8 group by 类别 having SUM(数量) > 10
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com
暂无“SQL中Having与Where的区别及注意”评论...
更新日志
2024年05月10日
2024年05月10日
- 任贤齐《爱像太平洋/跨海三部曲》 2CD [WAV][561M]
- 欢乐钓鱼大师如何获得双倍经验 欢乐钓鱼大师获得双倍经验方法
- 物华弥新迷踪盘第二十关怎么过 迷踪盘第二十关通关方法
- 物华弥新迷踪盘第二十一关怎么过 迷踪盘第二十一关通关方法
- KOKIA-TokyoMermaid(2018mora)[96-24]flac
- VariousArtists《世界著名古典大师名版收藏15CD》古典音乐[FLAC+CUE]
- 群星《一人一首成名曲(滚石24K金碟珍藏版)》WAV
- 无处不在的DOOM!新Mod允许在《P5》中玩毁灭战士
- 岛哥哥人气爆棚!亮相漫展COS区引大量粉丝火速围观
- 虚幻5.4引擎技术演示超逼真!4080无法达到4K/60帧
- 陈冠希.2002-TRANSITION(国)【英皇娱乐】【WAV+CUE】
- 吴奇隆.2016-旅程【太阳动力】【WAV+CUE】
- 群星.2010-80S百花齐唱6CD【华纳】【WAV+CUE】
- 物华弥新迷踪盘第二十二关怎么过 迷踪盘第二十二关通关方法
- 物华弥新迷踪盘第二十三关怎么过 迷踪盘第二十三关通关方法