博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql中having和where的区别。
阅读量:2240 次
发布时间:2019-05-09

本文共 292 字,大约阅读时间需要 1 分钟。

参考链接:sql中havaing的用法——

理解:

1、having自居是用来对分组后的数据进行过滤,因此使用having时,通常都会使用group by。

2、如果没有使用group by,但使用having 则意味着对所有的记录当做一组来过滤。这样的方式极少用,类似于where的用法。
3、having后面出现的字段,必须是分组后的整体信息中的字段。不允许出现组内的详细信息。
4、尽管select 字段可以出现别名,但是having后面的子句中不能出现别名。

having和where的有哪些区别

1、where是对原始数据条件的筛选。

2、having是对分组后数据的筛选。

转载地址:http://ivhbb.baihongyu.com/

你可能感兴趣的文章
Dubbo分布式服务框架入门(附工程)
查看>>
两年Java开发工作经验面试总结
查看>>
作为Java面试官--谈谈一年来的面试总结
查看>>
两年Java程序员面试经
查看>>
面试心得与总结---BAT、网易、蘑菇街
查看>>
如何面试有2年java工作经验的应聘人员
查看>>
Java实现简单的递归操作
查看>>
面试Java程序员需具备的11个技能
查看>>
HashMap 和 HashTable 到底哪不同 ?
查看>>
Java实现简单的递归操作
查看>>
Struts2工作原理和执行流程图
查看>>
在线预览Word,Excel~
查看>>
hibernate延迟加载(get和load的区别)
查看>>
关于文件拷贝效率问题
查看>>
MyBatis分页插件PageHelper的使用
查看>>
【MyBatis学习01】宏观上把握MyBatis框架
查看>>
【MyBatis学习02】走进MyBatis的世界
查看>>
【MyBatis学习03】原始dao开发方法及其弊端
查看>>
【MyBatis学习04】mapper代理方法开发dao
查看>>
【MyBatis学习05】SqlMapConfig.xml文件中的配置总结
查看>>