仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 920|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL教程之SQL中HAVING从句的用法

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:37:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
即使对于MySQL的商业化的企业版来说,也没有高昂的许可证成本,当你将其与像甲骨文和微软之类的大型专有商业数据库比较的话。HAVING
用户在利用SQL言语的过程当中大概但愿办理的一个成绩就是对由sum或别的汇合函数运算了局的输入举行限定。比方,我们大概只但愿看到Store_Information数据表中发卖总额凌驾1500美圆的商铺的信息,这时候我们就必要利用HAVING从句。语法格局为:
SELECT"column_name1",SUM("column_name2")
FROM"table_name"
GROUPBY"column_name1"
HAVING(arithematicfunctioncondition)
(GROUPBY从句可选)
由此,我们可使用以下命令完成上述查询目标:
SELECTstore_name,SUM(sales)
FROMStore_Information
GROUPBYstore_name
HAVINGSUM(sales)>1500
查询了局显现为:
store_nameSUM(Sales)
LosAngeles$1800
小注:
SQL言语中设定汇合函数的查询前提时利用HAVING从句而不是WHERE从句。一般情形下,HAVING从句被安排在SQL命令的开头处
对于现有业务,可以轻松移植到MySQL。当你需要替换掉老的硬件,当你需要削减历史遗留下的老系统的时候,选用MySQL对于财务部门来说更具吸引力。
不帅 该用户已被删除
沙发
发表于 2015-1-22 07:01:16 | 只看该作者
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-30 23:32:38 来自手机 | 只看该作者
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
再见西城 该用户已被删除
地板
发表于 2015-2-6 16:58:31 | 只看该作者
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
因胸联盟 该用户已被删除
5#
发表于 2015-2-17 10:42:54 | 只看该作者
语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!
透明 该用户已被删除
6#
发表于 2015-3-5 19:29:23 | 只看该作者
每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
再现理想 该用户已被删除
7#
发表于 2015-3-12 12:01:41 | 只看该作者
XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)
分手快乐 该用户已被删除
8#
 楼主| 发表于 2015-3-19 21:55:49 | 只看该作者
但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 10:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表